Bagaimana cara membuat daftar semua kendala (primary key, check, mutual mutual exclusive, ..) dari sebuah tabel di
Bagaimana cara membuat daftar semua kendala (primary key, check, mutual mutual exclusive, ..) dari sebuah tabel di
Dalam Postgres, apakah query yang disiapkan dan fungsi yang didefinisikan pengguna setara sebagai mekanisme untuk menjaga terhadap injeksi SQL ? Apakah ada kelebihan tertentu dalam satu pendekatan dibandingkan yang
Saya memiliki database PostgreSQL 9.2 yang memiliki skema utama dengan sekitar 70 tabel dan sejumlah variabel skema per-klien yang terstruktur identik masing-masing 30 tabel. Skema klien memiliki kunci asing yang merujuk pada skema utama dan bukan sebaliknya. Saya baru saja mulai mengisi database...
Mengajukan pertanyaan ini, khususnya untuk Postgres, karena memiliki dukungan yang baik untuk indeks R-tree / spasial. Kami memiliki tabel berikut dengan struktur pohon (model Nested Set) kata-kata dan frekuensinya: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer...
Saya memiliki kolom "dibuat" dengan mengetikkan timestamp without time zone default now()dalam database PostgreSQL. Jika saya memilih kolom, formatnya bagus dan mudah dibaca per default: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Tapi saya ingin...
Saya perhatikan MATCH SIMPLEdan MATCH FULL, tapi saya tidak mengerti apa yang mereka lakukan. Saya melihat default adalah MATCH SIMPLE; tetapi, bagaimana MATCHklausa lain untuk FOREIGN KEYfungsi
Saya memiliki dua server yang identik (dalam hal perangkat keras), keduanya adalah instalasi standar windows server 2008 r2, dengan perangkat lunak minimal yang diinstal (pada dasarnya kode saya dan hal-hal yang diperlukan seperti jvm dll). Di satu server, saya menjalankan sql server 2005, pada...
Saya telah dikonfigurasi ssl = ondi postgresql.conf(dan memasang sebagainya sertifikat). Apakah ini memastikan bahwa semua klien akan selalu terhubung melalui SSL? (Yaitu apakah ssl = onitu membuat tidak mungkin untuk terhubung tanpa enkripsi SSL?) Adakah cara lain untuk memastikan bahwa semua...
Saya memiliki tabel postgres besar (data 10GB - catatan 160 juta). Tabel statis dan tidak ada operasi penulisan yang dilakukan. Saya ingin menduplikat, melakukan menulis, mengindeks kembali dan kemudian dengan satu transaksi cepat hapus yang lama dan ganti nama yang baru menjadi nama asli. Apa...
Saya menggunakan PostgreSQL 9.1 dan saya memiliki tabel pengguna dengan loginkolom. nama login peka terhadap huruf besar-kecil, misalnya Bob, MikE, john. Saya ingin mengubah semua catatan ini menjadi huruf kecil. Bagaimana saya bisa melakukan
Saya sedang melakukan pembaruan di mana saya membutuhkan kesetaraan yang tepat pada suatu tstzrangevariabel. ~ 1M baris dimodifikasi, dan kueri membutuhkan waktu ~ 13 menit. Hasil EXPLAIN ANALYZEdapat dilihat di sini , dan hasil aktual sangat berbeda dari yang diperkirakan oleh perencana kueri....
Saya memilih dari tabel dengan kolom teks panjang. Saya ingin membungkus garis panjang dengan panjang garis maksimum. Dari: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing...
Ini sudah ditanyakan pada Stack Overflow , tetapi hanya untuk MySQL. Saya menggunakan PostgreSQL. Sayangnya (dan yang mengejutkan) PostgreSQL sepertinya tidak memiliki sesuatu seperti CHECKSUM table. Solusi PostgreSQL akan baik-baik saja, tetapi yang umum akan lebih baik. Saya menemukan...
Saya menggunakan mesin berbasis open source (RHEL 6.2) yang menjalankan perangkat lunak SIEM. Ketika saya menjalankan topperintah, saya melihat postgresdan postmasterkeduanya dengan penggunaan CPU 96%. Apakah ada cara untuk menunjuk atau melihat apa yang menyebabkan layanan ini
Saya perlu menetapkan nilai ke 2 variabel seperti di bawah ini dalam fungsi Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Bagaimana saya bisa menetapkan 2 nilai ke 2 variabel dalam satu perintah baris? Seperti a,b := select col1,col2 from tbl where...
Saya menggunakan PostgreSQL 9.2 dan berjalan secara otomatis ketika saya memulai sistem (Kubuntu). Bagaimana saya bisa menghindari ini? Saya perlu memulainya secara manual, dan saya tidak ingin memulai tanpa pengawasan karena saya perlu melihat
Saya memiliki pertanyaan terkait kinerja. Katakanlah saya memiliki pengguna dengan nama depan Michael. Ambil kueri berikut: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 Apakah kueri benar-benar menjalankan pembaruan, meskipun sedang diperbarui dengan nilai yang sama? Jika...
Saya mencoba untuk memutuskan pada desain database, dengan asumsi sesedikit mungkin (mengenai bagaimana aplikasi web benar-benar berkembang) mungkin pada tahap ini. Sebagai langkah pertama, memahami bahwa BERGABUNG itu mahal, saya mempertimbangkan sejumlah kecil tabel monolitik dibandingkan...
Saya mengonversi sistem berbasis MS-Access lama ke PostgreSQL. Di Access, bidang yang dibuat dalam SELECT dapat digunakan sebagai bagian dari persamaan untuk bidang selanjutnya, seperti ini: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS...
Saya punya satu meja yang mengambil hampir 90% ruang hd di server kami. Saya telah memutuskan untuk menjatuhkan beberapa kolom untuk membebaskan ruang. Tapi saya perlu mengembalikan ruang ke OS. Masalahnya, bagaimanapun, adalah bahwa saya tidak yakin apa yang akan terjadi jika saya menjalankan...