Pertanyaan yang diberi tag «postgresql»

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

2
menghasilkan_series untuk beberapa jenis rekaman di postgresql
Saya punya dua tabel yang ingin saya tanyakan: pest_countsdan pestsyang terlihat seperti: CREATE TABLE pests(id,name) AS VALUES (1,'Thrip'), (2,'Fungus Gnosts'); CREATE TABLE pest_counts(id,pest_id,date,count) AS VALUES (1,1,'2015-01-01'::date,14), (2,2,'2015-01-02'::date,5); Saya ingin menggunakan postgres ' generate_seriesuntuk menunjukkan jumlah setiap jenis hama yang ditemukan untuk seri tanggal: hasil yang diharapkan name | date | …

2
Pencarian teks lengkap lambat untuk istilah dengan kejadian tinggi
Saya memiliki tabel yang berisi data yang diekstrak dari dokumen teks. Data disimpan dalam kolom yang disebut "CONTENT"sebagai tempat saya membuat indeks ini menggunakan GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); Saya menggunakan kueri berikut untuk melakukan pencarian teks lengkap di atas meja: …

1
Bagaimana cara menampilkan versi Postgres di CLI pompt?
Saya ingin menampilkan versi server yang saya sambungkan di command-line (console) interface prompt. Dari apa yang saya baca di dokumentasi, dimungkinkan untuk menjalankan perintah shell, dimungkinkan untuk menampilkan nilai variabel psql. Idenya adalah untuk mendapatkan informasi versi server tentang koneksi dan menggunakannya di prompt klien. Bagaimana saya (dalam .psqlrcfile?) Dapat …

1
memindahkan database PostgreSQL / PostGIS yang besar
Saya perlu memindahkan dan meningkatkan database PostGIS yang sangat besar (~ 320 GB) dari server1 (PostgreSQL 9.1, PostGIS 1.5) ke server2 (PostgreSQL 9.3, PostGIS 2.1). Proses peningkatan didokumentasikan dengan baik . Masalahnya adalah saya tidak punya cukup ruang di server1 untuk membuang file di sana, checksum itu, lalu salin ke …

1
SELECT DISTINCT ON ON subquery menggunakan rencana yang tidak efisien
Saya punya meja progresses(berisi urutan ratusan ribu catatan saat ini): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | Indexes: "progresses_pkey" PRIMARY KEY, …



1
Postgresql: Agregat objek ke dalam array (json) (masalah subquery)
Saya minta maaf untuk judul yang tidak jelas, tetapi saya tidak tahu kata-kata yang tepat untuk menggambarkan ini. Saya memiliki kueri ini yang mengubah sekelompok kolom menjadi objek yang berfungsi dengan baik: SELECT row_to_json(t) FROM ( SELECT type, properties, geometry FROM "bgbCargoMinardJSON" ) t Namun, saya ingin mengelompokkan objek yang …



2
Mengembalikan teks biasa pg_dump dengan psql dan --disable-trigger
Saya harus melakukan beberapa tes dengan skrip pendek untuk memperbarui beberapa data "lawas" di salah satu tabel saya. Berhati-hati karena saya, menggunakan skrip yang belum diuji, saya memutuskan untuk membuat cadangan tabel yang relevan sebelum melakukannya. Cara termudah untuk melakukannya adalah: pg_dump -a --file table.sql -t table database Sekarang saya …

1
Dapatkan nilai TEKS dari CLOB OID di Postgresql
Saya memiliki tabel database yang terlihat seperti: buat jawaban tabel ( id int bukan null, question_id int bukan null, teks jawaban nol ) Tabel ini awalnya dibuat oleh Hibernate menggunakan atribut @Lob untuk kolom "jawaban". Saya tidak menyadarinya pada saat itu, tetapi ketika mengatur seperti itu, Hibernate menyimpan OID di …

1
tidak dapat menyisipkan baris pada id, tetapi baris tidak ada
Inilah masalah aneh yang saya hadapi. Saya mencoba memasukkan data menggunakan kueri berikut insert into product_product (id, product_tmpl_id, make_equip, model_equip, name_template, serial_num_equip, location_equip, issue_date_equip, issue_to_equip, remarks_equip, pr, ch, categ_id,valuation) values (700,700,'Nikon','Action 10x50 Lookout','Nikon Action 10x50 Lookout','671386','40 Wall St.','5/13/2004 12:00:00 AM','','OM''s OFFICE',62,72,502,'manual periodic'); Saya mendapatkan kesalahan: ERROR: duplicate key value violates …

1
Mengapa CTE terbuka untuk pembaruan yang hilang?
Saya tidak mengerti apa yang dimaksud Craig Ringer ketika dia berkomentar: Solusi ini dapat mengalami pembaruan yang hilang jika transaksi memasukkan kembali; tidak ada pemeriksaan untuk memastikan bahwa UPDATE memengaruhi setiap baris. di https://stackoverflow.com/a/8702291/14731 . Harap berikan urutan contoh acara (mis. Thread 1 melakukan X, Thread 2 melakukan Y) yang …

2
Mengapa VACUUM ANALYZE tidak menghapus semua tupel mati?
Kami menjalankan "manual" VACUUM ANALYZE VERBOSEpada beberapa tabel kami yang lebih besar setelah kami melakukan DELETE/INSERTperubahan besar pada mereka. Ini tampaknya bekerja tanpa masalah meskipun kadang-kadang pekerjaan meja VACUUMakan berjalan berjam-jam (lihat posting ini untuk masalah dan alasan yang sama). Saat melakukan penelitian lebih lanjut, saya menemukan bahwa kami memiliki …

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.