«postgresql-9.1» etiketlenmiş sorular

PostgreSQL sürüm 9.1


5
Bir kullanıcı için tüm tablolara erişim izni verme
Postgres'te yeniyim ve MySQL veritabanlarımızı taşımaya çalışıyorum. MySQL ben verebilir SELECT, UPDATE, INSERTve DELETEdüşük ayrıcalıklı kullanıcı ayrıcalıkları ve belirli bir veritabanındaki tüm tabloları için geçerli olan hibe sağlayacak. Postgres'te bir şey eksik olmalı, çünkü her masa için bu ayrıcalıkları birer birer vermem gerekiyor gibi görünüyor. Birçok veritabanında ve veritabanı başına …

4
Bir dizi zaman damgası aralığında sorguları optimize etme (iki sütun)
PostgreSQL 9.1'i Ubuntu 12.04'te kullanıyorum. Bir süre içinde kayıtları seçmem gerekiyor: masamın time_limitsiki timestampalanı ve bir integerözelliği var. Gerçek tablomda bu sorguya dahil olmayan ilave sütunlar var. create table ( start_date_time timestamp, end_date_time timestamp, id_phi integer, primary key(start_date_time, end_date_time,id_phi); Bu tablo yaklaşık 2M kayıt içermektedir. Aşağıdaki gibi sorular çok fazla …


3
kullanıcı posta göndericileri için parola gereksinimini kaldır
Kurulum sırasında PostgreSQL'in db root kullanıcısı (postgres) için şifresi olmadığını biliyorum: postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... ve birinin ayarlanması önerilir: alter role postgres password '<<very-secret>>'; (ve ardından pg_hba.confdosyayı uygun şekilde güncelleyin ) Sorum şu: kullanıcı için parola …


2
PostgreSQL'i okuma performansı için yapılandırma
Sistemimiz çok fazla veri yazar (bir tür Büyük Veri sistemi). Yazma performansı ihtiyaçlarımız için yeterince iyi ancak okuma performansı gerçekten çok yavaş. Birincil anahtar (kısıtlama) yapısı tüm tablolarımız için aynıdır: timestamp(Timestamp) ; index(smallint) ; key(integer). Bir tabloda milyonlarca satır, hatta milyarlarca satır bulunabilir ve okuma isteği genellikle belirli bir süre …


3
Unutulmuş PostgreSQL Windows şifresi
Bu sabah, Windows 7 Professional masaüstümdeki PostgreSQL veritabanına bağlanmaya çalışıyorum. Varsayılan değer 'postgres' şeklindedir, ancak ne kadar özgün olarak kurduğumda hangi şifreyi kullandığımı unuttum. Googledim ve şifrenizi sıfırlamakla ilgili bir yayın buldum . Adımları takip ettim, ancak sonuçta postada belirtilenden biraz farklı. Kullandım- net user postgres postgres Veritabanımın şifresini sıfırlamak …

3
ubuntu sunucusunda postgres 9.1’den 9.3’e yükseltme
Postgresql 9.1 ile çalışan üretim sunucum (ubuntu 13.10) var. 9.3'ün birkaç özelliğini kullanmak istiyorum, bu nedenle yükseltme yapmak istiyorum. Birisi 9.1'den 9.3'e yükseltme konusunda bana yardımcı olabilir, böylece 30 dakikadan daha fazla bir kesinti olmaz. ya da öylesine? Başlıca endişe veri kaybını veya dosya yedekliliğini önlemektir.

3
Postgresql'de mevcut kullanıcının sahibi olduğu tüm şemalardaki tüm tabloları nasıl listeleyebilirim?
Tüm şemalardaki tüm tabloları kullanarak > \dt *.* ama aynı zamanda umrumda olan masalarımdan çok daha fazla olan sistem tablolarını listeler. Kamu şemasında ve tanımladığım tüm şemalarda tarafımdan oluşturulan tüm tabloları (ve muhtemelen görünümleri) istiyorum. Bunları burada açıklandığı gibi oluştururken arama yoluna açıkça şemalar eklemek zorunda kalmadan bunu yapmanın bir …


3
Postgresql verilerini farklı bir sürücüye taşıma
AWS'yi bulut ortamım olarak kullanıyorum. PostgreSQL'i kök örnek birimimle aynı sürücüye yükledim. İkinci sürücüyü örneğime takıp taktım. Şimdi tüm PostgreSQL verilerimi farklı bir sürücüye taşımak istiyorum. Hala geliştirme modundayım, bu nedenle aktarımı bu noktada kolaylaştırırsa eski verileri silebilirim. Bunu yapmanın en iyi yolu nedir? PostgreSQL tablo alanı bakmam gereken bir …

2
Bir dökümü geri yüklerken tüm kısıtlamaları ve tablo kontrollerini devre dışı bırakın
PostgreSQL veri tabanımın bir dökümü ile: pg_dump -U user-name -d db-name -f dumpfile hangi ben daha sonra başka bir veritabanında geri yüklemek için devam: psql X -U postgres -d db-name-b -f dumpfile Benim sorunum veritabanı referans kısıtlamaları, denetimleri ve tetikleyicileri içerir ve bu denetimlerin onurlandırılmasına neden olacak sırayla bilgi yüklenmediği …

1
Veritabanı arşivi çözümleri
Benim tarafımdan gönderilen bir sorunun devamı olarak Yüksek hacimli ve yüksek erişimli tabloları ayrı bir veritabanına taşımak iyi bir fikir mi? , PostgreSQL'de veritabanı arşivleme için farklı teknikler / çözümler arıyorum. Düşünebileceğim birkaç çözüm: Tablo bölümleme Ayrı tablo alanı ve / veya şema Arşivlenmiş kayıtları / tabloları farklı bir sabit …

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.