私はモック航空予約データベースの予約手順を書いていますが、本当にやりたいことは次のようなものです:
IF EXISTS (SELECT * FROM LeadCustomer
WHERE FirstName = 'John' AND Surname = 'Smith')
THEN
INSERT INTO LeadCustomer (Firstname, Surname, BillingAddress, email)
VALUES ('John', 'Smith', '6 Brewery close,
Buxton, Norfolk', 'cmp.testing@example.com');
ただし、Postgres はIF
PL/pgSQL 拡張機能をロードしないステートメントをサポートしていません。これと同等の方法があるのか 、それともこのステップでユーザーの操作が必要になるだけなのか疑問に思っていましたか?