«postgresql» etiketlenmiş sorular

PostgreSQL'in tüm sürümleri. Bu bağlam önemliyse postgresql-11 gibi sürüme özgü ek bir etiket ekleyin.

2
Bir sütunun kataloğa dayalı bir tamsayı yerine bir seri veri türü olarak tanımlanıp tanımlanmadığını nasıl belirlerim?
Şu anda tablo tanımları oluşturmak için postgres (9.1) katalogları okumak için bazı SQL oluşturuyorum. Ancak, SERIAL / BIGSERIAL veri türleriyle ilgili bir sorunla karşılaşıyorum. Misal: CREATE TABLE cruft.temp ( id BIGSERIAL PRIMARY KEY ); SELECT * FROM information_schema.columns WHERE table_schema='cruft' AND table_name='temp'; "db","cruft","temp","id",1,"nextval('cruft.temp_id_seq'::regclass)","NO","bigint",,,64,2,0,,,,,,,,,,,,,"db","pg_catalog","int8",,,,,"1","NO","NO",,,,,,,"NEVER",,"YES" Bana veritabanı adı (db), şema adı (cruft), …


1
PostgreSQL diskte yeni kayıtları nasıl fiziksel olarak sıralar (birincil anahtarda bir kümeden sonra)?
PostgreSQL'in diskteki kayıtları nasıl sipariş ettiğini bilmeniz gerekir. Bu durumda, dokümanlarda belirtildiği gibi dizin kombinasyonundan yararlanmak istiyorum , anladığım kadarıyla eşleşen satırları almak için bitmap'leri kullanıyor ve bunları fiziksel konumlarına göre döndürüyor. Söz konusu tablo birincil anahtarı ile kümelenmiştir. Anladığım kadarıyla, PostgreSQL bir kümeleme bittikten sonra otomatik olarak kümeleme yapmaya …


2
Sonucu beklemeden psql'den bir sorgu nasıl çalıştırılır?
Sorgum (mevcut tablodan yeni bir tablo oluşturmak için) çok uzun zaman alıyor. Bu yüzden ofisime uzak bir veritabanı kurdum - daha fazla RAM. Ben veritabanına her zamanki gibi psql ile bağlanabilirsiniz. Uzak sunucuya, yanıt beklemek zorunda kalmadan sorgumu terminalden yürütmesini nasıl söyleyebilirim? (postgresql-9.2, linux çevre) Düzenleme: Diğer çözümlere açığım, psql …

4
PostgreSQL: bir kullanıcı için şifre değiştirme çalışmıyor
Ben yüklü PostgreSQLüzerinde EC2makine ve şimdi kullanıcının şifresini değiştirmek istiyorumpostgres Yaparım $ sudo -u postgres psql psql (9.1.5) Type "help" for help. postgres=# ALTER USER postgres WITH PASSWORD 'newpasswd'; ALTER ROLE Sonra kabuktan çıkar ve yeni şifre ile giriş yapmaya çalışırım $ psql -U postgres -W Password for user postgres: …

3
PgAdmin3'ü Heroku'da Postgres'e bağlama
Ben bir Django uygulaması ile ilişkili bir Heroku Postgres veritabanı ( Veritabanı ) çalıştırıyorum . Eklentiye başvuran dokümanlar burada . Bunun topluluk için değerli bir soru olacağını düşündüm çünkü Heroku, kullanıcılarını varsayılan olarak kullanılan paylaşılan veritabanı eklentisinden her şeyi taşıyacağı konusunda uyardı. PgAdmin3'ü veritabanına bağlarken sorun yaşıyorum. Yukarıdaki bağlantıdaki talimatlara …

1
EC2 - PostgreSQL verilerini nasıl doğru şekilde yedekleyebilirim?
Kurulum şöyledir: 3 ek birime sahip 1 küçük Amazon Linux (EBS destekli) EC2 örneği. Bu hem bir web sunucusu hem de veritabanı sunucusudur. Kod için bir birim, PostgreSQL (8.4) veri dizini için bir birim ve PostgreSQL'den WAL dosyalarını saklamak için bir birim. (1) WAL dosyalarına sahip birimde, pg_start_backup () işlemi …

2
PostgreSQL PITR geri yükleme
CentOS 5.8 32bit işletim sisteminde çalışan bir PostgreSQL 9.1 sunucum var ve WAL arşivlemeyi etkinleştirdim. Bu sunucuda üç veritabanı vardır: databaseA, databaseB ve databaseC. Birisi databaseB üzerinde 12 de bir tablo siler ve ben tablonun silindiği zaman hemen önce databaseB geri yüklemek istiyorum. Zaman şu an 3 am. DatabaseB'yi diğer …

3
Postgresql'de maksimum kayıt tutabilmek mümkün mü?
Temel olarak Postgresql tablonuzun bir kısmı sunucu erişim günlüklerini tutmak için kullanılır ve bazen üretim sırasında bu oldukça büyük olabilir. postgresql'de bir tablonun sahip olabileceği maksimum kayıt sayısına sahip olmak ve en eski kaydı çıkarmak için herhangi bir yol var mı?

1
Yüzdelikleri hesaplamak için hızlı genel yöntem
PostgreSQL'de sıralanmamış bir sütunun n> 1 yüzdelik dilimini bulmak istiyorum. Örneğin 20., 40., 60., 80. ve 100. persentil. Bariz bir çözüm, sütunu sayıp sıralamak ve daha sonra bir göz atmaktır, ancak daha iyi bir çözüm bekliyorum. Herhangi bir fikir? PS MySQL için iyi bir çözüm buldum ancak psql'ye çeviremiyorum

1
Kurallar uygulandıktan sonra bir sorguyu nasıl görebilirim?
Gönderen docs - 37.3.1.1. "Adım Adım İlk Kural" CREATE TABLE shoelace_log ( sl_name text, -- shoelace changed sl_avail integer, -- new available value log_who text, -- who did it log_when timestamp -- when ); CREATE RULE log_shoelace AS ON UPDATE TO shoelace_data WHERE NEW.sl_avail <> OLD.sl_avail DO INSERT INTO shoelace_log …

4
Yorumlarla PostgreSQL şemasını nasıl kontrol edebilirim?
Git ile yaptığım işlerin çoğunu kontrol ediyorum : kod, dokümantasyon, sistem yapılandırması. Tüm değerli işlerim metin dosyaları olarak saklandığından bunu yapabilirim. Ayrıca Postgres veritabanımız için SQL şeması yazıyor ve uğraşıyorum. Şema görünümleri, SQL işlevlerini içerir ve Postgres işlevlerini R programlama dilinde yazacağız ( PL / R aracılığıyla ). Ben ve …

2
PITR'yi nasıl durdurabilir / devre dışı bırakabilir ve WAL segmentlerini nasıl temizleyebilirim?
Üretim sunucumuz Centgre sürüm 5.2 (Final) üzerinde PostgreSQL v8.2.3 çalıştırıyor. PITR'yi üretim sunucumuzda kurduk. Bazı nedenlerden dolayı, PITR'yi kurduktan sonra, onu yönetemiyoruz ve koruyamıyoruz. Sonunda, WAL arşiv sürücümüz (ikincil sürücü) doldu (% 100 kullanım) ve arşivlenecek ek WAL arşiv segmentleri pg_xlog / dizininde (birincil sürücüde mevcut) birikti PITR KURULUM DETAYLARI …

5
Profesyonel tam zamanlı PostgreSQL DBA'lar var mı?
İşim için veritabanı olarak PostgreSQL ile bir JavaEE uygulaması üzerinde çalışıyorum. Üretim sunucularımız için bir sysadmin olmasına rağmen, veritabanı sunucularımızı da yönetiyor olsa da, tam zamanlı bir DBA'mız yok, bu da var mı diye merak ediyor. Tam zamanlı özel bir DBA'nın yalnızca Oracle veritabanı ile çalışacağını düşünürdüm. Bir şey göz …

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.