Pertanyaan yang diberi tag «postgresql»

PostgreSQL adalah sumber terbuka, sistem manajemen database objek-relasional (ORDBMS) yang tersedia untuk semua platform utama termasuk Linux, UNIX, Windows dan OS X. Sebutkan versi persis Postgres Anda saat mengajukan pertanyaan. Pertanyaan tentang administrasi atau fitur-fitur canggih sebaiknya ditujukan ke dba.stackexchange.com.


4
Array agregat postgresql
Hai, saya punya dua tabel Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A Apakah mungkin membuat pilihan Postgresql asli untuk mendapatkan hasil seperti ini: Name Array of marks ----------------------- 'John', {'A'} 'David', {'B','B+'} 'Will', …
95 sql  arrays  postgresql 


7
PostgreSQL: Bagaimana cara melewatkan parameter dari baris perintah?
Saya memiliki kueri yang agak rinci dalam skrip yang menggunakan ?placeholder. Saya ingin menguji kueri yang sama ini langsung dari baris perintah psql (di luar skrip). Saya ingin menghindari masuk dan mengganti semua ?dengan nilai aktual, sebagai gantinya saya ingin meneruskan argumen setelah kueri. Contoh: SELECT * FROM foobar WHERE …


4
ALTER TABLE, atur null di kolom bukan null, PostgreSQL 9.1
Saya memiliki tabel dengan kolom bukan null, Bagaimana cara menetapkan nilai null di kolom ini sebagai default? Maksud saya, saya ingin melakukan sesuatu seperti ini: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; tapi itu menunjukkan: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error at …

9
Gunakan beberapa target_tonflik di klausa AKTIF
Saya memiliki dua kolom dalam tabel col1, col2keduanya diindeks unik (col1 unik dan begitu juga col2). Saya perlu memasukkan ke dalam tabel ini, menggunakan ON CONFLICTsintaks dan memperbarui kolom lain, tetapi saya tidak dapat menggunakan kedua kolom dalam conflict_targetklausa. Berhasil: INSERT INTO table ... ON CONFLICT ( col1 ) DO …

2
Membuat dump database untuk tabel dan entri tertentu Postgres
Saya memiliki database dengan ratusan tabel, yang perlu saya lakukan adalah mengekspor tabel tertentu dan memasukkan pernyataan untuk data ke satu file sql. Satu-satunya pernyataan yang saya tahu bisa mencapai ini adalah pg_dump -D -a -t zones_seq interway > /tmp/zones_seq.sql Haruskah saya menjalankan pernyataan ini untuk setiap tabel atau apakah …
95 postgresql 


10
PostgreSQL: hari / bulan / tahun antara dua tanggal
Saya mencari cara untuk menerapkan fungsi-SQLServer tanggaliff di PostgreSQL. Itu adalah, Fungsi ini mengembalikan hitungan (sebagai nilai integer bertanda) dari batas bagian tanggal yang disilangkan antara tanggal mulai dan tanggal akhir yang ditentukan. datediff(dd, '2010-04-01', '2012-03-05') = 704 // 704 changes of day in this interval datediff(mm, '2010-04-01', '2012-03-05') = …
94 postgresql  date 


7
Ekstensi ada tetapi uuid_generate_v4 gagal
Di amazon ec2 RDS Postgresql: => SHOW rds.extensions; rds.extensions -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,intagg,intarray,isn,ltree,pgcrypto,pgrowlocks,pg_trgm,plperl,plpgsql,pltcl,postgis,postgis_tiger_geocoder,postgis_topology,sslinfo,tablefunc,tsearch2,unaccent,uuid-ossp (1 row) Seperti yang Anda lihat, uuid-osspekstensi memang ada. Namun, ketika saya memanggil fungsi untuk pembuatan uuid_v4, gagal: CREATE TABLE my_table ( id uuid DEFAULT uuid_generate_v4() NOT NULL, name character varying(32) NOT NULL, ); Ada apa dengan ini?

5
Rails auto-assigning id yang sudah ada
Saya membuat rekor baru seperti ini: truck = Truck.create(:name=>name, :user_id=>2) Database saya saat ini memiliki beberapa ribu entitas untuk truk, tetapi saya menetapkan id ke beberapa di antaranya, dengan cara yang membuat beberapa id tersedia. Jadi yang terjadi adalah rel membuat item dengan id = 150 dan berfungsi dengan baik. …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.