Pertanyaan yang diberi tag postgresql

101
PostgreSQL: masukkan dari tabel lain

Saya mencoba memasukkan data ke tabel dari tabel lain dan tabel hanya memiliki satu kolom yang sama. Masalahnya adalah, bahwa TABLE1 memiliki kolom yang tidak akan menerima nilai null jadi saya tidak bisa membiarkannya kosong dan saya tidak bisa mendapatkannya dari TABLE2. Saya memiliki TABLE1:...

101
daftar tipe Postgres ENUM

The permintaan menyarankan untuk jenis ENUM daftar besar. Tapi, itu hanya daftar dari schemadan typname. Bagaimana cara mencantumkan nilai ENUM yang sebenarnya? Misalnya, dalam jawaban yang ditautkan di atas, saya menginginkan hasil sebagai berikut schema type values ------------- --------...

100
Postgres TIDAK dalam array

Saya menggunakan tipe array asli Postgres, dan mencoba menemukan catatan di mana ID tidak ada dalam ID penerima array. Saya dapat menemukan di mana mereka DI: SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids)) Tapi ini tidak berhasil: SELECT COUNT(*) FROM messages WHERE (3 !=...

100
mencetak nilai variabel di postgresql

Saya memiliki fungsi postgresql CREATE OR REPLACE FUNCTION fixMissingFiles() RETURNS VOID AS $$ DECLARE deletedContactId integer; BEGIN SELECT INTO deletedContactId contact_id FROM myContacts WHERE id=206351; -- print the value of deletedContactId variable to the console END; $$ LANGUAGE...

100
Cara mengurutkan hasil dari string_agg ()

Saya punya meja: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) Dengan baris: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO...

99
sql ORDER BY beberapa nilai dalam urutan tertentu?

Ok saya memiliki tabel dengan kunci yang diindeks dan bidang yang tidak diindeks. Saya perlu menemukan semua record dengan nilai tertentu dan mengembalikan barisnya. Saya ingin tahu apakah saya dapat memesan dengan beberapa nilai. Contoh: id x_field -- ----- 123 a 124 a 125 a 126 b 127 f 128...

99
zona waktu default postgres

Saya menginstal PostgreSQL 9dan waktu ditampilkan 1 jam di belakang waktu server. Select NOW()Pertunjukan lari :2011-07-12 11:51:50.453842+00 Tanggal server menunjukkan: Tue Jul 12 12:51:40 BST 2011 Ini terlambat 1 jam tetapi zona waktu yang ditunjukkan di phppgadminadalah:TimeZone...

98
pemilihan baris acak cepat di Postgres

Saya memiliki tabel di postgres yang berisi beberapa juta baris. Saya telah memeriksanya di internet dan saya menemukan yang berikut ini SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Ini berfungsi, tetapi sangat lambat ... apakah ada cara lain untuk membuat kueri itu, atau cara langsung...

98
Menambahkan 'serial' ke kolom yang ada di Postgres

Saya memiliki tabel kecil (~ 30 baris) di database Postgres 9.0 saya dengan bidang ID integer (kunci utama) yang saat ini berisi bilangan bulat berurutan unik mulai dari 1, tetapi tidak dibuat menggunakan kata kunci 'serial'. Bagaimana cara mengubah tabel ini sehingga mulai sekarang, penyisipan...