Il y a plusieurs petits problèmes dans les bouts de commande que tu montres.
d'abord derrière psql -c s'il y a une commande qui comprend plusieurs mots, ce qui est en général le cas, il faut encadrer le tout par des apostrophes pour en faire un seul argument, du style:
psql -c 'CREATE DATABASE l5b_icg owner l5badm'
Autre chose, pour se connecter à une base particulière, l'option qui précède le nom de la base est -d et non -u
Et il est aussi possible de faire \c nomdelabase à l'intérieur d'un fichier sql, par exemple juste après avoir créé la base.
Partager