# TP Tâches : Une application qui gère les tâches ## La base de données version mysql ~~~ {.language-sql .line-numbers} CREATE TABLE IF NOT EXISTS `tache` ( `id` INT NOT NULL AUTO_INCREMENT, `expiration` DATE NOT NULL, `categorie` VARCHAR(45) NOT NULL, `description` TEXT NULL, `accomplie` ENUM('O','N') NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; ~~~ ## La base de données version pgsql ~~~ {.language-sql .line-numbers} create table tache ( id serial not null constraint tache_pkey primary key, expiration date not null, categorie varchar(30) not null, description text, accomplie char not null constraint tache_accomplie_check check (accomplie = ANY (ARRAY['O'::bpchar, 'N'::bpchar])) ); ~~~ ## Lister Lister les tâches lues dans la base de données ## Ajouter Ajouter une tâche dans la base de données ## Modifier Modifier une tâche dans la base de données ## Supprimer Supprimer une tâche dans la base de données