6 votes

Comment créer une copie d'une table dans PostgreSQL ?

Je souhaite enregistrer une copie d'un tableau spécifique avec ses données. Tout ce qui m'intéresse, c'est la structure et les données. Je ne veux pas copier les clés ni les contraintes.

J'ai lu cette réponse Copier la structure du tableau dans le nouveau tableau mais ce n'est pas tout à fait ce dont j'ai besoin.

Comment procéder ?

12voto

Vao Tsun Points 25992

Vous recherchez probablement CRÉER UNE TABLE EN TANT QUE SÉLECTION , par exemple :

CREATE TABLE copy_table AS SELECT * FROM original_table;

Prograide.com

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.

Powered by:

X