Supposons que j'ai créé une base de données dans pgAdmin, mais que je souhaite exporter un fichier CREATE sql.
Comment pourrais-je procéder pour générer le vidage ?
Supposons que j'ai créé une base de données dans pgAdmin, mais que je souhaite exporter un fichier CREATE sql.
Comment pourrais-je procéder pour générer le vidage ?
Pour générer un script SQL qui créera les tables telles qu'elles existent dans une base de données donnée, procédez comme suit :
pg_dump --schema-only --no-owner the_database > create_the_tables.sql
Cela vous donnera un tas d'instructions de création de table. Juste pour voir à quel point c'était portable, j'ai essayé ce qui précède comme suit:
bvm$ pg_dump -s --no-owner devdb | sqlite3 so_ans.db
Puis:
bvm$ sqlite3 so_ans.db .schema
CREATE TABLE courses (
id integer NOT NULL,
name text,
created_by integer,
jc text
);
Plutôt cool.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.