Synchronize SQLite initialization SQL with PostgreSQL
This commit is contained in:
1 parent
81efba13d1
commit
a82b9d35d0
2 files changed
+32
-93
No files matched your search
@@ -40,7 +40,7 @@ CREATE TABLE ir_ui_view (
|
||||
CONSTRAINT ir_ui_view_id_positive CHECK(id >= 0),
|
||||
model VARCHAR NOT NULL,
|
||||
"type" VARCHAR,
|
||||
data TEXT NOT NULL,
|
||||
data TEXT,
|
||||
field_childs VARCHAR,
|
||||
priority INTEGER NOT NULL,
|
||||
PRIMARY KEY(id)
|
||||
@@ -85,7 +85,7 @@ CREATE TABLE ir_lang (
|
||||
CREATE TABLE res_user (
|
||||
id INTEGER GENERATED BY DEFAULT AS IDENTITY NOT NULL
|
||||
CONSTRAINT res_user_id_positive CHECK(id >= 0),
|
||||
name VARCHAR NOT NULL,
|
||||
name VARCHAR,
|
||||
active BOOLEAN NOT NULL,
|
||||
login VARCHAR NOT NULL,
|
||||
password VARCHAR,
|
||||
|
||||
@@ -1,11 +1,7 @@
|
||||
CREATE TABLE ir_configuration (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
language VARCHAR,
|
||||
hostname VARCHAR,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
hostname VARCHAR
|
||||
);
|
||||
|
||||
CREATE TABLE ir_model (
|
||||
@@ -13,128 +9,75 @@ CREATE TABLE ir_model (
|
||||
name VARCHAR,
|
||||
string VARCHAR,
|
||||
info TEXT,
|
||||
module VARCHAR,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
module VARCHAR
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX ir_model_name_unique ON ir_model (name);
|
||||
|
||||
CREATE TABLE ir_model_field (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
model VARCHAR,
|
||||
name VARCHAR,
|
||||
model VARCHAR NOT NULL,
|
||||
name VARCHAR NOT NULL,
|
||||
relation VARCHAR,
|
||||
string VARCHAR,
|
||||
ttype VARCHAR,
|
||||
help TEXT,
|
||||
module VARCHAR,
|
||||
"access" BOOLEAN,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
"access" BOOLEAN
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE ir_ui_view (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
model VARCHAR,
|
||||
model VARCHAR NOT NULL,
|
||||
"type" VARCHAR,
|
||||
data TEXT,
|
||||
field_childs VARCHAR,
|
||||
priority INTEGER,
|
||||
domain VARCHAR,
|
||||
inherit INTEGER,
|
||||
module VARCHAR,
|
||||
name VARCHAR,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
priority INTEGER NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE ir_ui_menu (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
parent INTEGER,
|
||||
name VARCHAR,
|
||||
name VARCHAR NOT NULL,
|
||||
icon VARCHAR,
|
||||
active BOOLEAN,
|
||||
sequence INTEGER,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
sequence INTEGER
|
||||
);
|
||||
|
||||
CREATE TABLE ir_translation (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
lang VARCHAR,
|
||||
src TEXT,
|
||||
name VARCHAR,
|
||||
name VARCHAR NOT NULL,
|
||||
res_id INTEGER,
|
||||
value TEXT,
|
||||
"type" VARCHAR,
|
||||
module VARCHAR,
|
||||
fuzzy BOOLEAN,
|
||||
overriding_module VARCHAR,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
fuzzy BOOLEAN NOT NULL,
|
||||
overriding_module VARCHAR
|
||||
);
|
||||
|
||||
CREATE TABLE ir_lang (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
name VARCHAR,
|
||||
code VARCHAR,
|
||||
translatable BOOLEAN,
|
||||
name VARCHAR NOT NULL,
|
||||
code VARCHAR NOT NULL,
|
||||
translatable BOOLEAN NOT NULL,
|
||||
parent VARCHAR,
|
||||
active BOOLEAN,
|
||||
direction VARCHAR,
|
||||
am VARCHAR,
|
||||
pm VARCHAR,
|
||||
"date" VARCHAR,
|
||||
grouping VARCHAR,
|
||||
decimal_point VARCHAR,
|
||||
thousands_sep VARCHAR,
|
||||
mon_grouping VARCHAR,
|
||||
mon_decimal_point VARCHAR,
|
||||
mon_thousands_sep VARCHAR,
|
||||
p_sign_posn INTEGER,
|
||||
n_sign_posn INTEGER,
|
||||
positive_sign VARCHAR,
|
||||
negative_sign VARCHAR,
|
||||
p_cs_precedes BOOLEAN,
|
||||
n_cs_precedes BOOLEAN,
|
||||
p_sep_by_space BOOLEAN,
|
||||
n_sep_by_space BOOLEAN,
|
||||
pg_text_search VARCHAR,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
active BOOLEAN NOT NULL,
|
||||
direction VARCHAR NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE res_user (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
name VARCHAR,
|
||||
active BOOLEAN,
|
||||
login VARCHAR,
|
||||
password VARCHAR,
|
||||
email VARCHAR,
|
||||
language INTEGER,
|
||||
menu INTEGER,
|
||||
password_hash VARCHAR,
|
||||
password_reset VARCHAR,
|
||||
password_reset_expire TIMESTAMP,
|
||||
signature TEXT,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
active BOOLEAN NOT NULL,
|
||||
login VARCHAR NOT NULL,
|
||||
password VARCHAR
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX res_user_login_key ON res_user (login);
|
||||
|
||||
INSERT INTO res_user (id, login, password, name, active) VALUES (0, 'root', NULL, 'Root', 0);
|
||||
|
||||
CREATE TABLE res_group (
|
||||
@@ -144,14 +87,8 @@ CREATE TABLE res_group (
|
||||
|
||||
CREATE TABLE "res_user-res_group" (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
"user" INTEGER,
|
||||
"group" INTEGER,
|
||||
active BOOLEAN,
|
||||
parent INTEGER,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER
|
||||
"user" INTEGER NOT NULL,
|
||||
"group" INTEGER NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE ir_module (
|
||||
@@ -160,10 +97,12 @@ CREATE TABLE ir_module (
|
||||
create_date TIMESTAMP,
|
||||
write_date TIMESTAMP,
|
||||
write_uid INTEGER,
|
||||
name VARCHAR,
|
||||
name VARCHAR NOT NULL,
|
||||
state VARCHAR
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX ir_module_name_uniq ON ir_module (name);
|
||||
|
||||
CREATE TABLE ir_module_dependency (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
create_uid INTEGER,
|
||||
@@ -176,7 +115,7 @@ CREATE TABLE ir_module_dependency (
|
||||
|
||||
CREATE TABLE ir_cache (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
name VARCHAR,
|
||||
name VARCHAR NOT NULL,
|
||||
"timestamp" TIMESTAMP,
|
||||
create_date TIMESTAMP,
|
||||
create_uid INTEGER,
|
||||
|
||||
Reference in new issue
Block a user