-
Exportation en sqlite
Bonjour,
J'aurais besoin d'exporter ma table postgres ainsi que les données au format dans une base sqlite pour distribution chez le client.
J'ai testé la focntion pg_dump, mais elle ne me donne pas un sql compatible avec sqlite.
Quelqu'un a une autre solution ?
Merci
-
La solution trouvée est de lister la structure des tables postgres avec
Code:
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='matable'
De même pour les clés primaires :
Code:
select column_name from INFORMATION_SCHEMA.key_column_usage where table_name = 'matable'
Et ainsi de recréer ma requête SQL pour sqlite : Create table...
Attention sqlite ne reconnait pas "::character varying" de la colonne column_default
Ensuite de copier les données : sélection des données dans postgres (select * from..) et réinjection dans sqlite (INSERT INTO 'matable' VALUES(...))