merci !
]]>Vous pouvez soit faire la commande \a , soit démarrer psql avec l'option -A. Si c'est pour produire une série de commande, essayez "psql -qAt" (silencieux, non aligné, pas d'entête de colonne)
]]>je veux écrire un script qui me génère des triggers pour toutes les tables d'une db
un désir naturel et légitime
comment puis-je me débarasser de ce '+' intempestif
merci pour votre attention
]]>select 'insert into ' || table_name || '
' || 'values'
Le + que vous voyez, c'est comme ça que psql vous affiche la présence d'un retour de chariot (j'imagine que vous utilisez psql ?)
]]>1 ne marche pas
et 2 ajoute un '+' avant d'aller à la ligne
]]>Deux façons… soit vous mettez un vrai retour de chariot:
select 'insert into ' || table_name || '
|| 'values'
Soit vous lui dites de traiter la chaîne comme ayant des «escapes» similaires au C:
select 'insert into ' || table_name || E'\n' || 'values'
Je voudrais faire qqch comme ça :
select 'insert into ' || table_name || '\n' || 'values' etc...
mais le \n ne marche pas.
Comment faire ?
Merci
]]>