J'ai donc du sql dans une varible. Je pourrais mettre cela dans un fichier et le donner à psql en entrée, mais je me demande s’il existe un moyen facile de le faire sans le fichier?
J'ai donc du sql dans une varible. Je pourrais mettre cela dans un fichier et le donner à psql en entrée, mais je me demande s’il existe un moyen facile de le faire sans le fichier?
Réponses:
Vous pouvez soit diriger la commande vers psql
echo "$some_sql_in_a_varible" | psql -d mydatabase
Ou utiliser -c
psql -d database -c "$some_sql_in_a_varibl"
Informations sur la page de manuel psql