1 -- Add amount to payment types
2 ALTER TABLE galette_types_cotisation
ADD amount
decimal(15,2) NULL DEFAULT NULL;
3 -- Add region to members
4 ALTER TABLE galette_adherents
ADD region_adh
varchar(200) NOT NULL DEFAULT '';
5 -- Add payment type to transactions
6 ALTER TABLE galette_transactions
ADD type_paiement_trans
int(10) unsigned
NULL DEFAULT NULL;
7 ALTER TABLE galette_transactions
ADD FOREIGN KEY (type_paiement_trans
)
8 REFERENCES galette_paymenttypes (type_id
)
9 ON DELETE RESTRICT ON UPDATE RESTRICT;
10 -- Add field_min_size to galette_field_types
11 ALTER TABLE galette_field_types
ADD field_min_size
integer(10) NULL DEFAULT NULL;
12 -- Add display properties to core fields
13 ALTER TABLE galette_fields_config
ADD width_in_forms
tinyint(1) NOT NULL DEFAULT 1;
14 -- Add display properties to dynamic fields
15 ALTER TABLE galette_field_types
ADD field_width_in_forms
tinyint(1) NOT NULL DEFAULT 1;
16 ALTER TABLE galette_field_types
ADD field_information_above
tinyint(1) NOT NULL DEFAULT 0;
18 -- change character set and collation
19 ALTER TABLE galette_adherents
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
20 ALTER TABLE galette_cotisations
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
21 ALTER TABLE galette_database
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
22 ALTER TABLE galette_dynamic_fields
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
23 ALTER TABLE galette_field_types
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
24 ALTER TABLE galette_fields_categories
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
25 ALTER TABLE galette_fields_config
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
26 ALTER TABLE galette_groups
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
27 ALTER TABLE galette_groups_managers
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
28 ALTER TABLE galette_groups_members
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
29 ALTER TABLE galette_import_model
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
30 ALTER TABLE galette_l10n
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
31 ALTER TABLE galette_logs
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
32 ALTER TABLE galette_mailing_history
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
33 ALTER TABLE galette_paymenttypes
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
34 ALTER TABLE galette_pdfmodels
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
35 ALTER TABLE galette_pictures
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
36 ALTER TABLE galette_preferences
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
37 ALTER TABLE galette_reminders
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
38 ALTER TABLE galette_searches
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
39 ALTER TABLE galette_socials
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
40 ALTER TABLE galette_statuts
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
41 ALTER TABLE galette_texts
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
42 ALTER TABLE galette_titles
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
43 ALTER TABLE galette_tmplinks
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
44 ALTER TABLE galette_tmppasswds
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
45 ALTER TABLE galette_transactions
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
46 ALTER TABLE galette_types_cotisation
CONVERT TO CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
48 -- change dynamic fields permissions
49 ALTER TABLE galette_field_types CHANGE field_perm field_perm
INT(10) NOT NULL DEFAULT 1;
51 -- table for documents
52 DROP TABLE IF EXISTS galette_documents
;
53 CREATE TABLE galette_documents (
54 id_document
int(10) unsigned
NOT NULL auto_increment
,
55 type varchar(250) NOT NULL,
56 visible
tinyint(1) NOT NULL,
57 filename
varchar(255) DEFAULT NULL,
59 creation_date datetime
NOT NULL,
60 PRIMARY KEY (id_document
),
62 ) ENGINE
=InnoDB
DEFAULT CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_520_ci
;
65 -- change fields types and default values
66 ALTER TABLE galette_cotisations CHANGE montant_cotis montant_cotis
decimal(15,2) NOT NULL;
67 ALTER TABLE galette_transactions CHANGE trans_amount trans_amount
decimal(15,2) NOT NULL;