1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2024-11-28 10:03:42 +02:00

added NOT NULL in addition to the PRIMARY KEY

This commit is contained in:
Gani Georgiev 2022-12-10 21:25:07 +02:00
parent 37bac5cc50
commit 972b06c708
3 changed files with 6 additions and 6 deletions

View File

@ -461,7 +461,7 @@ func (dao *Dao) SyncRecordTableSchema(newCollection *models.Collection, oldColle
// create // create
if oldCollection == nil { if oldCollection == nil {
cols := map[string]string{ cols := map[string]string{
schema.FieldNameId: "TEXT PRIMARY KEY", schema.FieldNameId: "TEXT PRIMARY KEY NOT NULL",
schema.FieldNameCreated: "TEXT DEFAULT '' NOT NULL", schema.FieldNameCreated: "TEXT DEFAULT '' NOT NULL",
schema.FieldNameUpdated: "TEXT DEFAULT '' NOT NULL", schema.FieldNameUpdated: "TEXT DEFAULT '' NOT NULL",
} }

View File

@ -36,7 +36,7 @@ func init() {
AppMigrations.Register(func(db dbx.Builder) error { AppMigrations.Register(func(db dbx.Builder) error {
_, tablesErr := db.NewQuery(` _, tablesErr := db.NewQuery(`
CREATE TABLE {{_admins}} ( CREATE TABLE {{_admins}} (
[[id]] TEXT PRIMARY KEY, [[id]] TEXT PRIMARY KEY NOT NULL,
[[avatar]] INTEGER DEFAULT 0 NOT NULL, [[avatar]] INTEGER DEFAULT 0 NOT NULL,
[[email]] TEXT UNIQUE NOT NULL, [[email]] TEXT UNIQUE NOT NULL,
[[tokenKey]] TEXT UNIQUE NOT NULL, [[tokenKey]] TEXT UNIQUE NOT NULL,
@ -47,7 +47,7 @@ func init() {
); );
CREATE TABLE {{_collections}} ( CREATE TABLE {{_collections}} (
[[id]] TEXT PRIMARY KEY, [[id]] TEXT PRIMARY KEY NOT NULL,
[[system]] BOOLEAN DEFAULT FALSE NOT NULL, [[system]] BOOLEAN DEFAULT FALSE NOT NULL,
[[type]] TEXT DEFAULT "base" NOT NULL, [[type]] TEXT DEFAULT "base" NOT NULL,
[[name]] TEXT UNIQUE NOT NULL, [[name]] TEXT UNIQUE NOT NULL,
@ -63,7 +63,7 @@ func init() {
); );
CREATE TABLE {{_params}} ( CREATE TABLE {{_params}} (
[[id]] TEXT PRIMARY KEY, [[id]] TEXT PRIMARY KEY NOT NULL,
[[key]] TEXT UNIQUE NOT NULL, [[key]] TEXT UNIQUE NOT NULL,
[[value]] JSON DEFAULT NULL, [[value]] JSON DEFAULT NULL,
[[created]] TEXT DEFAULT "" NOT NULL, [[created]] TEXT DEFAULT "" NOT NULL,
@ -71,7 +71,7 @@ func init() {
); );
CREATE TABLE {{_externalAuths}} ( CREATE TABLE {{_externalAuths}} (
[[id]] TEXT PRIMARY KEY, [[id]] TEXT PRIMARY KEY NOT NULL,
[[collectionId]] TEXT NOT NULL, [[collectionId]] TEXT NOT NULL,
[[recordId]] TEXT NOT NULL, [[recordId]] TEXT NOT NULL,
[[provider]] TEXT NOT NULL, [[provider]] TEXT NOT NULL,

View File

@ -11,7 +11,7 @@ func init() {
LogsMigrations.Register(func(db dbx.Builder) (err error) { LogsMigrations.Register(func(db dbx.Builder) (err error) {
_, err = db.NewQuery(` _, err = db.NewQuery(`
CREATE TABLE {{_requests}} ( CREATE TABLE {{_requests}} (
[[id]] TEXT PRIMARY KEY, [[id]] TEXT PRIMARY KEY NOT NULL,
[[url]] TEXT DEFAULT "" NOT NULL, [[url]] TEXT DEFAULT "" NOT NULL,
[[method]] TEXT DEFAULT "get" NOT NULL, [[method]] TEXT DEFAULT "get" NOT NULL,
[[status]] INTEGER DEFAULT 200 NOT NULL, [[status]] INTEGER DEFAULT 200 NOT NULL,