«postgresql» etiketlenmiş sorular

PostgreSQL, Linux, UNIX, Windows ve OS X dahil tüm büyük platformlar için kullanılabilen açık kaynaklı, nesneye dayalı bir veritabanı yönetim sistemidir (ORDBMS). Lütfen soru sorurken Postgres'in tam sürümünü belirtin. Yönetim veya gelişmiş özelliklerle ilgili sorular en iyi dba.stackexchange.com adresine yönlendirilir.

6
PgAdmin kullanarak tablo dökümünü (.sql) dışa ve içe aktarın
PgAdmin sürümüne sahibim 1.16.1 Yani, tablo dummunu dışa aktarmak için şunları yapıyorum: Tabloya sağ tıklayın, ardından menüde tıklayın backup, ardından Formatseçim yapın Plainve dosyayı farklı kaydedin.some_name.sql Sonra masayı kaldırıyorum. Tamam, şimdi tablo yedeklemesini some_name.sqlveritabanına aktarmam gerekiyor . Bu nasıl yapılır? .sqlPgAdmin kullanarak tablonun dökümünü veritabanına nasıl aktaracağımı bulamıyorum . Bana …


16
Rails + Postgres bırakma hatası: veritabanına diğer kullanıcılar erişiyor
Postgres üzerinden çalışan bir ray uygulamam var. İki sunucum var: biri test, diğeri üretim için. Çoğu zaman üretim DB'sini test sunucusunda klonlamam gerekir. Vlad aracılığıyla çalıştırdığım komut: rake RAILS_ENV='test_server' db:drop db:create Yaşadığım sorun şu hatayı almamdır: ActiveRecord::StatementInvalid: PGError: ERROR: database <database_name> is being accessed by other users DROP DATABASE IF …

5
Bir tabloyu verilerle doldurmadan önce mi yoksa veriler yerleştirildikten sonra bir dizin oluşturmak mı daha iyidir?
Değiştirmek için bir dizin ekleyerek kopyalayacağım yaklaşık 100 milyon satırlık bir tablom var. Yeni tabloyu oluşturmak için gereken süre ile çok ilgilenmiyorum, ancak herhangi bir veri eklemeden önce tabloyu değiştirirsem veya önce verileri girip ardından dizini eklersem oluşturulan dizin daha verimli olur mu?

9
"HATA: rolün üyesi olmalı" PostgreSQL'de şema oluştururken
Bir süper kullanıcı hesabıyla giriş yaptım ve yaptığım işlem şu: 1-> CREATE ROLE test WITH IN ROLE testroles PASSWORD 'testpasswd' 2-> CREATE SCHEMA AUTHORIZATION test Rol doğru bir şekilde oluşturuldu, ancak Şema oluşturmaya çalışırken şu hatayı alıyorum: ERROR: must be member of role "test" Şimdiden teşekkürler!
92 postgresql  roles 

2
PostgreSQL yabancı anahtar denetimlerini geçişler için devre dışı bırakın
PostgreSQL 9.4'te yabancı anahtarlara sahip birçok geçiş oluşturuyorum. Bu bir baş ağrısı yaratıyor çünkü tabloların tümü, taşınırken yabancı anahtarların beklediği sırayla aynı olmalıdır. Yeni geçişlerimin bir yabancı anahtara bağlı olduğu diğer paketlerden geçişler yapmak zorunda kalırsam daha da zorlaşıyor. MySQL'de, bunu yalnızca SET FOREIGN_KEY_CHECKS = 0;geçiş dosyamın en üstüne ekleyerek …
92 postgresql 

2
PyPy, Django ve PostgreSQL'in birlikte çalışmasını nasıl sağlarsınız?
PyPy, Django ve PostgreSQL'in birlikte güzel oynamasını sağlamak için hangi çatal veya paket kombinasyonu kullanılmalıdır? PyPy ve Django'nun birlikte iyi oynadığını biliyorum, ancak PyPy ve PostgreSQL hakkında daha az eminim. Alex Gaynor'un pypy-postgresql adında bir PyPy çatalı yaptığını görüyorum . Ayrıca bazı kişilerin psycopg2-ctypes kullandığını da biliyorum . Bu çatallar …


3
PostgreSQL'de kısıtlama adı güncellemesi
Postgres'te kısıtlama adını değiştirmek mümkün müdür? Eklenen bir PK var: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); Ve sistemin geri kalanıyla tutarlı olması için farklı bir isme sahip olmak istiyorum. Mevcut PK kısıtlamasını silip yeni bir tane oluşturmalı mıyım? Yoksa onu yönetmenin 'yumuşak' bir yolu var mı? Teşekkürler!

2
Hata Al: Heroku'ya konuşlandırırken en az bir postgresql-client- <version> paketi yüklemelisiniz
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/* …


3
PostgreSQL 'NOT IN' ve alt sorgu
Bu sorguyu yürütmeye çalışıyorum: SELECT mac, creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols) Ama sonuç alamıyorum. Test ettim ve sözdiziminde bir sorun olduğunu biliyorum. MySQL'de böyle bir sorgu mükemmel çalışır. Tabloda macolmayan bir tane olduğundan emin olmak için bir satır ekledim consols, ancak yine …

2
Raylarda bir sütun türünü daha uzun dizelerle değiştirme
İlk migrasyonda, contentActiverecord dizgesini bir sütunda ilan ettim, onu annotate gem'e göre string (255) yaptı. Uygulamayı postgres kullanan heroku'ya aktardıktan sonra, forma içerikte 255'ten daha uzun bir dizge girersem hata alıyorum PGError: ERROR: value too long for type character varying(255) Sorun şu ki, bu içeriğin son derece uzun bir dizge …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.