Pertanyaan yang diberi tag «postgresql-9.1»

PostgreSQL versi 9.1

2
Pencarian trigram menjadi jauh lebih lambat karena string pencarian menjadi lebih panjang
Dalam database Postgres 9.1, saya memiliki tabel table1dengan ~ 1,5 juta baris dan kolom label(nama yang disederhanakan untuk pertanyaan ini). Ada trigram-indeks fungsional pada lower(unaccent(label))( unaccent()telah dibuat tidak dapat diubah untuk memungkinkan penggunaannya dalam indeks). Permintaan berikut ini cukup cepat: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) like lower(unaccent('%someword%'))); count ------- …

1
mengembalikan database Postgres: pg_restore -vs- hanya menggunakan psql
Saya membuang database Postgres saya menggunakan pg_dump (dalam format teks biasa) dan kemudian mengembalikannya hanya dengan menggunakan psql (dengan -fopsi). Yang menimbulkan pertanyaan: apakah saya kehilangan sesuatu dengan tidak menggunakan pg_restore yang sepertinya alat pemulihan khusus (dibandingkan dengan generik psql)? Saya dapat mengontrol opsi seperti menonaktifkan pemicu dan lainnya dengan …



1
pengaturan log_min_duration_statement diabaikan
Saya berjalan Postgresql 9.1di Ubuntu. Versi Postgresql yang tepat adalah 9.1+129ubuntu1seperti yang ditunjukkan oleh manajer paket saya. Saya memiliki 2 database yang aktif digunakan dan mereka digunakan dari server jauh. Saya ingin mencatat pertanyaan yang memiliki waktu eksekusi yang lama. Jadi saya mengatur parameter berikut dalam /etc/postgresql/9.1/main/postgresql.conffile log_min_duration_statement = 10000 …



2
PostgreSQL: Tidak dapat mengubah direktori ke / root
Saya mencoba menyalin tabel planet_osm_polygondari satu database osmke yang lain test. Saya su postgresdan melakukan pg_dump. Masalah: Namun saya mendapatkan kesalahan could not change directory to "/root"dan Password:prompt muncul dua kali! Apakah ada cara untuk melakukan pg_dumpketika masuk sebagai root? root@lalaland:~# su postgres postgres@lalaland:/root$ pg_dump -h localhost "osm" --table "public.planet_osm_polygon" …

3
Indeks max ukuran baris kesalahan
Apakah ada batas atas untuk arraykolom? Saya mendapatkan kesalahan ini saat memasukkan ke dalam bidang array - PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" Inilah definisi tabel saya - create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data …


1
Menambahkan kolom yang dapat dibatalkan ke tabel menghabiskan lebih dari 10 menit
Saya memiliki masalah untuk menambahkan kolom baru di atas meja. Saya mencoba menjalankannya beberapa kali, tetapi setelah lebih dari 10 menit berjalan, saya memutuskan untuk membatalkan permintaan karena waktu kunci. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informasi berguna: Versi PostgreSQL: 9.1 Jumlah baris: ~ 250K Jumlah kolom: 38 Jumlah kolom …



2
Konversi satuan pengukuran
Mencari untuk menghitung unit pengukuran yang paling cocok untuk daftar zat di mana zat diberikan dalam volume satuan yang berbeda (tetapi kompatibel). Tabel Konversi Satuan Tabel konversi unit menyimpan berbagai unit dan bagaimana unit tersebut berhubungan: id unit coefficient parent_id 36 "microlitre" 0.0000000010000000000000000 37 37 "millilitre" 0.0000010000000000000000000 5 5 "centilitre" …

3
Menyimpan rumus dalam sebuah tabel dan menggunakan rumus dalam suatu fungsi
Saya memiliki database PostgreSQL 9.1 di mana sebagian menangani komisi agen. Setiap agen memiliki rumus penghitungan sendiri berapa banyak komisi yang mereka dapatkan. Saya memiliki fungsi untuk menghasilkan jumlah komisi yang harus didapatkan setiap agen, tetapi menjadi tidak mungkin untuk digunakan ketika jumlah agen bertambah. Saya dipaksa untuk melakukan beberapa …

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.