summaryrefslogtreecommitdiff
path: root/bin/addons/base/base.sql
diff options
context:
space:
mode:
authorOlivier Laurent <olt@tinyerp.com>2009-05-15 14:20:53 +0200
committerOlivier Laurent <olt@tinyerp.com>2009-05-15 14:20:53 +0200
commit0ffca84a42cf6c6e606a5d69885f0f7578593d3f (patch)
tree9f17b32b5479b42cca964bacf6572574d1e408c4 /bin/addons/base/base.sql
parente65caf6536d16d1584bfdd8e38dfb2c3af66ac48 (diff)
parent4a966c47e13d409b6b05994cd08ac6d23b1a8c73 (diff)
[MERGE]
bzr revid: olt@tinyerp.com-20090515122053-ft6dzoi69wt0qwpn
Diffstat (limited to 'bin/addons/base/base.sql')
-rw-r--r--bin/addons/base/base.sql25
1 files changed, 17 insertions, 8 deletions
diff --git a/bin/addons/base/base.sql b/bin/addons/base/base.sql
index 50d793b6dd5..d38fc77b34c 100644
--- a/bin/addons/base/base.sql
+++ b/bin/addons/base/base.sql
@@ -11,7 +11,7 @@ create table ir_values
id serial,
name varchar(128) not null,
key varchar(128) not null,
- key2 varchar(128) not null,
+ key2 varchar(256) not null,
model varchar(128) not null,
value text,
meta text default NULL,
@@ -55,7 +55,7 @@ CREATE TABLE ir_model_fields (
CREATE TABLE ir_actions (
id serial NOT NULL,
name varchar(64) DEFAULT ''::varchar NOT NULL,
- "type" varchar(64) DEFAULT 'window'::varchar NOT NULL,
+ "type" varchar(32) DEFAULT 'window'::varchar NOT NULL,
usage varchar(32) DEFAULT null,
primary key(id)
);
@@ -64,7 +64,7 @@ CREATE TABLE ir_act_window (
view_id integer,
res_model varchar(64),
view_type varchar(16),
- "domain" varchar(127),
+ "domain" varchar(250),
primary key(id)
)
INHERITS (ir_actions);
@@ -72,8 +72,8 @@ INHERITS (ir_actions);
CREATE TABLE ir_act_report_xml (
model varchar(64) NOT NULL,
report_name varchar(64) NOT NULL,
- report_xsl varchar(64),
- report_xml varchar(64),
+ report_xsl varchar(256),
+ report_xml varchar(256),
auto boolean default true,
primary key(id)
)
@@ -140,10 +140,11 @@ CREATE TABLE res_users (
name varchar(64) not null,
active boolean default True,
login varchar(64) NOT NULL UNIQUE,
- password varchar(32) default null,
+ password varchar(64) default null,
context_tz varchar(64) default null,
signature text,
-- action_id int references ir_act_window on delete set null,
+ context_lang varchar(64) default '',
action_id int,
primary key(id)
);
@@ -151,14 +152,14 @@ alter table res_users add constraint res_users_login_uniq unique (login);
CREATE TABLE res_groups (
id serial NOT NULL,
- name varchar(32) NOT NULL,
+ name varchar(64) NOT NULL,
primary key(id)
);
create table res_roles (
id serial NOT NULL,
parent_id int references res_roles on delete set null,
- name varchar(32) NOT NULL,
+ name varchar(64) NOT NULL,
primary key(id)
);
@@ -166,12 +167,18 @@ CREATE TABLE res_roles_users_rel (
uid integer NOT NULL references res_users on delete cascade,
rid integer NOT NULL references res_roles on delete cascade
);
+create index res_roles_users_rel_uid_idx on res_roles_users_rel (uid);
+create index res_roles_users_rel_rid_idx on res_roles_users_rel (rid);
CREATE TABLE res_groups_users_rel (
uid integer NOT NULL references res_users on delete cascade,
gid integer NOT NULL references res_groups on delete cascade
);
+create index res_groups_users_rel_uid_idx on res_groups_users_rel (uid);
+create index res_groups_users_rel_gid_idx on res_groups_users_rel (gid);
+
+
---------------------------------
-- Workflows
---------------------------------
@@ -244,6 +251,8 @@ create table wkf_witm_trans
inst_id int not null references wkf_instance on delete cascade
);
+create index wkf_witm_trans_inst_idx on wkf_witm_trans (inst_id);
+
create table wkf_logs
(
id serial,