次のコードを使用してテーブルを作成し、bf を使用してパスワードを暗号化しています。
CREATE EXTENSION pgcrypto;
CREATE TABLE auth (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
dob DATE NOT NULL,
email TEXT NOT NULL UNIQUE,
password TEXT NOT NULL
);
この後、次を使用してデータを挿入しようとすると-:
INSERT INTO auth (name, dob, email, password) VALUES (
'Divyansh'
'1995-09-21'
'divyanshkumar@gmail.com',
crypt('password', gen_salt('bf'))
);
「 INSERT has more target columns than expressions」というエラーが表示されました