pgadmin4 ERROR: syntax error at or near “(” LINE 2: ALTER COLUMN id TYPE integer (4);


ERROR: syntax error at or near “(”
LINE 2: ALTER COLUMN id TYPE integer (4);
^

biasanya terjadi ketika kita akan menambahkan primary key ddengan tipe integer

pada pgadmin4 biasanya error terjadi karena ada subkolom setelah interger(4)
solusinya hapus parameter (4) kemudian jalankan

ok caranya sebagai berikut
pertama kosongkan tabel dulu , pake sql aja melalui query tools ( buka menu Tools | Query Tools )

 delete from namatabel

kemudian
klik kanan pada nama tabel | properties | Columns
kemudian pilih nama kolomnya dan geser tombol primary keys kemudian klik simpan

setelah itu akan keluar error , kopi sqlnya dengan cara klik tab SQL kemudian copy dengan ctrl c kemudian  klik Tools | Query Tools

pastekan kode tadi dan hilangkan parameter (4) misalnya

ALTER TABLE public.recipes
    ALTER COLUMN id TYPE integer (4);
ALTER TABLE public.recipes
    ADD PRIMARY KEY (id);

menjadi
ALTER TABLE public.recipes
    ALTER COLUMN id TYPE integer ;
ALTER TABLE public.recipes
    ADD PRIMARY KEY (id);

langsung eksekusi dengan klik  tombol yang berbentuk petir

semoga berguna 🙂

referensi :
https://stackoverflow.com/questions/49770385/syntax-error-on-creating-pgadmin-4-primary-key

tinggalkan pesan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogger menyukai ini: