← Database & SQL45 / 83
Identity Column (GENERATED ALWAYS AS IDENTITY)
Standar SQL modern ANSI untuk auto-increment di PostgreSQL adalah GENERATED ALWAYS AS IDENTITY, menggantikan tipe SERIAL konvensional.
👀 Contoh dulu
CREATE TABLE tags ( id INT GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name TEXT );
Hasilnya: CREATE TABLE
💡 Identity column mencegah penyisipan nilai ID manual yang tidak disengaja.
📝 Sekarang giliranmu
Definisikan kolom 'id' bertipe INT yang menggunakan GENERATED ALWAYS AS IDENTITY dan berfungsi sebagai PRIMARY KEY.
Preview