postgresql
2 отговора
240 прегледа
postgresql
здравейте, искам да питам някой знае ли аналог на REPLACE в Postgre, понеже аз доколкото четох няма такова нещо що се отнася за данни. за stored procedures например намерих 'CREATE OR REPLACE FUNCTION xxxx' , но за данни не намерих нещо подобно.
Може да съм пропуснал нещо и затова ви занимавам
Може да съм пропуснал нещо и затова ви занимавам
Re: postgresql
Няма директен еквивалент. REPLACE е "леко" нестандартна команда.
Но можеш да си напишеш една процедурка, която да ти върши същата работа. Вариантът TRIGGER или RULE също не е лош.
Например можеш да направиш ON UPDATE спусък, който да гледа дали има нещо в OLD.* и ако няма, да прави INSERT.
Everything louder than everything else...
Но можеш да си напишеш една процедурка, която да ти върши същата работа. Вариантът TRIGGER или RULE също не е лош.
Например можеш да направиш ON UPDATE спусък, който да гледа дали има нещо в OLD.* и ако няма, да прави INSERT.
Everything louder than everything else...
Редактирано от Dakota на