Remplacement de l'identifiant numérique des évents par un identifiants textuel (slug)
À partir de ce commit il est nécessaire de migrer la base de données, voici les commandes à éxécuter : ```sql ALTER TABLE `events` CHANGE `id` `id_ex` INT NOT NULL DEFAULT '0' COMMENT 'identifier'; ALTER TABLE `events` ADD `id` VARCHAR(64) NULL DEFAULT (LEFT(CONCAT(DATE_FORMAT(`date`, '%Y-%m-%d'), '-', LOWER(REPLACE(TRIM(REGEXP_REPLACE(`title`, '\\W+', ' ')), ' ', '-'))), 64)) FIRST; ALTER TABLE `tekiens_net`.`events` DROP PRIMARY KEY, ADD PRIMARY KEY (`id`); ```
Showing
- back/app/api/assos.py 2 additions, 1 deletionback/app/api/assos.py
- back/app/api/data.py 9 additions, 11 deletionsback/app/api/data.py
- back/app/api/events.py 20 additions, 9 deletionsback/app/api/events.py
- front/src/api.js 6 additions, 3 deletionsfront/src/api.js
- front/src/router.js 2 additions, 2 deletionsfront/src/router.js
- front/src/views/AssoEditView.vue 1 addition, 1 deletionfront/src/views/AssoEditView.vue
- front/src/views/EventEditView.vue 1 addition, 1 deletionfront/src/views/EventEditView.vue
- front/src/views/EventView.vue 1 addition, 1 deletionfront/src/views/EventView.vue
- init.sql 8 additions, 8 deletionsinit.sql
Loading
Please register or sign in to comment