ENUM et création de types
Bonjour,
Je dois convertir le code servant à la création d'une base PostGre SQL en SQLite. Je bloque car SQLite ne permet ni de faire des enums ni créer des types. Je cherche un moyen de contourner ce problème.
Par exemple imaginons que l'on ai en PostGre :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| CREATE TYPE AckStatusEnum AS ENUM (
'ACKNOWLEDGED','NOT_ACKNOWLEDGED','ERROR_RECEIVED','NOT_SENT'
);
CREATE TABLE ACK_EVENT(
...
ACK_STATUS AckStatusEnum,
...
);
CREATE TYPE aggr_type AS (
...
severity alertseverityenum ,
...
); |
Les "..." seraient d'autres colonnes. Comment pouvoir traduire cela en SQLite ?
Comment créer un type enum, que l'on peut utiliser ensuite dans une table ET un autre type ? D'ailleurs comment simuler la création de ce type (qui devrait être lui aussi utilisable dans une table et un type) ?
Merci de votre aide