Publier Globinours 1.0.0-rc.3
This commit is contained in:
parent
ea8c24d622
commit
9a2b4068da
325 changed files with 38230 additions and 20 deletions
10
migrations/068_directory_pound_role.sql
Normal file
10
migrations/068_directory_pound_role.sql
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
CREATE TABLE directory_contact_roles_new (
|
||||
contact_id INTEGER NOT NULL,
|
||||
role TEXT NOT NULL CHECK(role IN ('fa','benevole','dirigeant','veterinaire','cabinet','crematorium','adoptant','deposant','fourriere')),
|
||||
PRIMARY KEY(contact_id,role),
|
||||
FOREIGN KEY(contact_id) REFERENCES directory_contacts(id) ON DELETE CASCADE
|
||||
);
|
||||
INSERT INTO directory_contact_roles_new(contact_id,role) SELECT contact_id,role FROM directory_contact_roles;
|
||||
DROP TABLE directory_contact_roles;
|
||||
ALTER TABLE directory_contact_roles_new RENAME TO directory_contact_roles;
|
||||
CREATE INDEX idx_directory_role ON directory_contact_roles(role,contact_id);
|
||||
Loading…
Add table
Add a link
Reference in a new issue