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.


16
Rails + Postgres drop error: database sedang diakses oleh pengguna lain
Saya memiliki aplikasi rel yang berjalan di atas Postgres. Saya memiliki dua server: satu untuk pengujian dan yang lainnya untuk produksi. Sangat sering saya perlu mengkloning DB produksi di server pengujian. Perintah yang saya jalankan melalui Vlad adalah: rake RAILS_ENV='test_server' db:drop db:create Masalah yang saya alami adalah saya menerima kesalahan …


3
Pembaruan nama batasan di PostgreSQL
Apakah mungkin untuk mengubah nama batasan di Postgres? Saya memiliki PK yang ditambahkan dengan: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); Dan saya ingin memiliki nama yang berbeda untuk itu, agar konsisten dengan sistem lainnya. Haruskah saya menghapus batasan PK yang ada dan membuat yang baru? Ataukah ada cara …

2
Dapatkan Kesalahan: Anda harus menginstal setidaknya satu paket postgresql-client- <version> saat menerapkan ke heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …


7
file masukan tampaknya merupakan dump format teks. Harap gunakan psql
Saya mengambil cadangan menggunakan pg_dump db_production &gt; postgres_db.dump dan kemudian saya salin ke localhost menggunakan scp. Sekarang ketika saya mengimpor di db lokal saya, itu memberikan kesalahan pg_restore: [archiver] input file appears to be a text format dump. Please use psql. dengan menggunakan baris perintah pg_restore -d db_development postgres_db.dump

3
PostgreSQL 'NOT IN' dan subquery
Saya mencoba menjalankan kueri ini: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Tapi saya tidak mendapatkan hasil. Saya mengujinya, dan saya tahu ada yang salah dengan sintaksnya. Di MySQL, kueri seperti itu berfungsi dengan sempurna. Saya telah menambahkan baris untuk memastikan bahwa …


2
Mengubah tipe kolom menjadi string yang lebih panjang dalam rel
Pada migrasi pertama, saya mendeklarasikan pada kolom contentmenjadi string Activerecord membuatnya menjadi string (255) menurut permata beranotasi. Setelah saya mendorong aplikasi ke heroku, yang menggunakan postgres, jika saya memasukkan dalam bentuk konten string lebih panjang dari 255 saya mendapatkan kesalahan PGError: ERROR: value too long for type character varying(255) Masalahnya …


10
Lihat dan hapus cache / buffer Postgres?
Terkadang saya menjalankan kueri Postgres, dibutuhkan waktu 30 detik. Lalu, saya langsung menjalankan query yang sama dan butuh waktu 2 detik. Tampaknya Postgres memiliki semacam cache. Dapatkah saya melihat apa yang disimpan dalam cache itu? Dapatkah saya memaksa semua cache dibersihkan untuk tujuan penyetelan? Catatan: Saya pada dasarnya mencari versi …



4
Bagaimana cara memeriksa apakah ada pengguna postgres?
createusermemungkinkan pembuatan pengguna (ROLE) di PostgreSQL. Apakah ada cara sederhana untuk memeriksa apakah pengguna (nama) sudah ada? Jika tidak, createuser kembali dengan kesalahan: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists UPDATE: Solusinya sebaiknya dapat dieksekusi dari shell, sehingga lebih mudah untuk mengotomatiskan di dalam skrip.

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.