Pertanyaan yang diberi tag «postgresql»

Semua versi PostgreSQL. Tambahkan tag khusus versi tambahan seperti postgresql-11 jika konteks itu penting.

2
Bagaimana memaksa Windows untuk mendukung LC_COLLATE dan LC_TYPE yang tidak didukung di PostgreSQL?
Saya memiliki instalasi baru PostgreSQL 9.1.x. Sayangnya, saya menemukan bahwa OS tidak mendukung LC_COLLATE = 'pl_PL.utf8'dan LC_CTYPE = 'pl_PL.utf8'. Saya membaca dalam dokumentasi PostgreSQL bahwa: Di semua platform, kumpulan yang bernama default, C, dan POSIX tersedia. Koleksi tambahan mungkin tersedia tergantung pada dukungan sistem operasi. Apakah ada cara, namun untuk …

5
Impor file CSV PostgreSQL menyebabkan Kesalahan Sintaks
Saya mencoba mengimpor file CSV ke dalam basis data melalui perintah "COPY"; Namun, saya mendapatkan kesalahan (yang tampaknya umum) bahwa saya harus menjadi superuser dan saya harus menggunakan "\ copy". Namun, ketika menggunakan \ copy, saya mendapatkan kesalahan sintaksis: ERROR: syntax error at or near "\" LINE 1: \copy Dengan …

3
Bagaimana cara menggabungkan variabel psql?
Bagaimana saya bisa menggabungkan dua variabel psql (klien PostgreSQL)? Saya ingin membuat path absolut dengan menggabungkan variabel path direktori dan variabel nama file. Saya sudah mencoba ini: \set path '/tmp/' \set file 'foo' \echo :path:file Tapi psql memberi spasi antara path dan file, dan output: /tmp/ foo

3
Mengoptimalkan ORDER BY dalam kueri pencarian teks lengkap
Saya punya meja besar entitiesdengan ~ 15 juta catatan. Saya ingin menemukan 5 baris teratas yang cocok dengan 'hoki' di name. Saya memiliki indeks teks lengkap name, yang digunakan:gin_ix_entity_full_text_search_name Pertanyaan: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', "entities"."name"::text) @@ to_tsquery('english', 'hockey'::text)) …

1
PostgreSQL Failover - Alat apa yang harus saya gunakan?
Berikut ini skenarionya: Ada dua mesin yang menjalankan CentOS 6.2 - machine0 dan machine1 Keduanya memiliki PostgreSQL 9.1 diinstal. Salah satunya harus aktif, sebagai sistem master dan melalui replikasi streaming asinkron mesin lain, siaga harus menyalin perubahan ke database dari sistem master. Dengan asumsi bahwa machine0 adalah master dan machine1 …

2
Pro dan Kontra Memeriksa apakah ada nilai untuk kolom unik atau biarkan db meningkatkan kesalahan unik saat memasukkan
Saat menulis pertanyaan beberapa hari yang lalu, sebuah pemikiran muncul di benak saya dan terus melekat di benak saya. Apa yang lebih disukai, pertama memeriksa apakah ada nilai untuk kolom unik dan kemudian menyisipkan atau menyisipkan dan membiarkan db meningkatkan kesalahan kendala unik? Akankah itu penting? Sunting: Seperti yang disarankan …

3
PostgreSQL vs Oracle Ketersediaan Ketersediaan solusi?
PostgreSQL memiliki matriks pilihan ketersediaan tinggi yang berbeda yang mewakili berbagai cara membangun replikasi ke dalam RDBMS. Berikut adalah Matriks Ketersediaan Tinggi, Load Balancing, dan Fitur Replikasi PostgreSQL Pertanyaan Manakah dari pendekatan dalam Matriks Ketersediaan Tinggi PostgreSQL yang didukung oleh Oracle? Apakah oracle melakukan ketersediaan tinggi dengan teknik yang tidak …


1
Konsep Skema dalam PostgreSQL
Saya tidak dapat memahami konsep dan penggunaan skema di PostgreSQL. Saya tidak tahu bagaimana hal itu dapat mempengaruhi desain database saya. Mengapa saya harus menggunakannya? Bisakah itu memengaruhi saya di masa depan jika saya memutuskan untuk tidak memikirkannya sekarang dan mengkhawatirkannya nanti? Penjelasan dengan contoh akan menyenangkan.

2
PostgreSQL: Menggunakan skema dan nama tabel dari tabel lain?
Pertimbangkan situasi di mana saya memiliki semua nama skema saya di satu tabel dan semua nama tabel saya di tabel lain. Apakah mungkin untuk melakukan sesuatu seperti di bawah ini (pseudo-code)? SELECT value FROM (SELECT schema_name FROM schemas).(SELECT table_name FROM tables) Atau apakah saya harus memecah kueri menjadi tiga SELECT?

3
Masalah Lisensi MySQL dan PostgreSQL
Perusahaan kami ingin menggunakan MySQL untuk satu produk perangkat lunak. Produk ini bukan open-source. Apakah legal untuk menggunakannya secara bebas? Jika tidak, bagaimana dengan PostgreSQL? Apakah ini oke untuk tujuan kita?

3
Postgres, MVCC, dan Mengunci
Saya memiliki serangkaian pernyataan SQL yang terlihat seperti berikut: BEGIN; SELECT counter FROM table WHERE id=X FOR UPDATE; REALLY COMPLEX QUERY; UPDATE table SET counter=Y WHERE id=X; END; Saya ingin mencegah penghitung agar tidak dibaca saat saya menghitung ulang nilainya, tetapi menurut dokumen Postgres "Kunci tingkat-baris tidak memengaruhi kueri data; …
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.