PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Est-il possible de créer une table avec un nom de variable dans PostgreSQL ?

Bien que je remette en question votre conception si vous comptez sur de telles astuces, votre question est générale et vous n'avez pas donné d'informations spécifiques pour juger de toute façon.

Cela devrait être possible, en fait. Il s'agit uniquement de créer par programmation les noms de table sous forme de chaînes, puis, dans une boucle, d'exécuter vos instructions CREATE en tant que requêtes dynamiques.

Voir cette page dans la documentation postgres :http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN