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:
parent
37bac5cc50
commit
972b06c708
@ -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",
|
||||||
}
|
}
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user