Pour copier une base de données en une commande sur le même moteur postgresql.

  • Copie à l'identique, utilisez la commande sql :
    create database <nom_nouvelle_base> with template <base_convoitée> ;
  • Copie en changeant le tablespace et le propriétaire , utilisez la commande sql :
    create database <nom_nouvelle_base> with template <base_convoitée> tablespace <nouveau_tablespace> owner <nouveau_propriétaire>;

Sur le modèle ci-dessus on peut changer soit le tablespace uniquement soit le propriétaire uniquement ou les deux...