«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.

3
Hiyerarşik bir alanın en üst seviyesini bulun: CTE'leri olmayan vs
not: bu soru şu anda MySQL kullandığımızı yansıtacak şekilde güncellendi, bunu yaptıktan sonra, CTE destekli bir veritabanına geçersek ne kadar kolay olacağını görmek istiyorum. Bir birincil anahtar idve bir yabancı anahtar içeren kendinden referanslı bir tablom var parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | …


12
PostgreSQL Mac'te çalışmıyor
Bütününde hata okur: psql: sunucuya bağlanamadı: Böyle bir dosya ya da dizin yok. Sunucu yerel olarak çalışıyor mu ve "/tmp/.s.PGSQL.5432" Unix etki alanı soketindeki bağlantıları kabul ediyor mu? Bu benim ikinci seferim Postgresql'i Mac bilgisayarımda Homebrew aracılığıyla kurmak ve neler olup bittiği hakkında hiçbir fikrim yok. Daha önce çalışıyordu. Bir …
55 postgresql 

4
Mac OS X'te psql nasıl çalıştırılır?
Tek tıklamayla yükleyiciyi kullanarak PostgreSQL'i Mac OS X'e sahip bir bilgisayara kurdum . Daha sonra bu psqlkomutu kullanarak PostgreSQL'e erişmeye çalışıyorum , ancak mevcut görünmüyor. Bu mesajı alıyorum: psql -bash: psql: command not found Daha fazla bir şey mi kurmam gerekiyor? Veya PostgreSQL'i nasıl ayarlayabilirim, böylece bilgisayarımda kullanabilirim?


6
“En son karşılık gelen satır” ı nasıl verimli bir şekilde alabilirim?
Çok yaygın olması gereken bir sorgu şablonuna sahibim, ancak bunun için nasıl verimli bir sorgu yazacağımı bilmiyorum. Başka bir tablonun satırlarının "en sonra çıkmadığı son tarih" e karşılık gelen bir tablonun satırlarına bakmak istiyorum. inventoryBelirli bir günde sahip olduğum envanteri temsil eden bir masam var . date | good | …

7
PostgreSQL ile veritabanı anlık görüntülerini hızlı bir şekilde oluşturmak / geri yüklemek mümkün müdür?
Her şeyden önce ben bir geliştiriciyim, bir DBA veya sysadmin değil; lütfen nazik ol :) Tek bir kullanıcı işleminin veritabanındaki karmaşık değişiklikleri tetikleyeceği bir uygulama iş akışı üzerinde çalışıyorum - bazı tablolarda yüzlerce kayıt oluşturarak, diğerlerinde yüzlerce kaydı güncelleyebiliyor, vb. Sonuçta, yaklaşık 12 tablo (~ 100'den fazla) ) bu eylem …

1
SCHATA vs DATABASE KULLANICILARI için DEFAULT PRIVILEGES nasıl yönetilir?
Oldukça basit, dahili, veritabanı tabanlı bir uygulamayı SQLite3'ten PostgreSQL 9.3'e geçirmek ve kullandıkça DB'deki izinleri sıkmak istiyorum. Uygulama şu anda verileri güncelleme komutundan oluşur; ve sorgulamak için bir tane. Doğal olarak, veritabanını başka şekillerde de korumam gerekecek (yeni tablolar, görünümler, tetikleyiciler vb.). Bu uygulama ilk önce sunucuda barındırılan tek uygulama …

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 …

4
İşlev Performansı
Depolanmış prosedür performansı (eski makale) ve kullanılabilirliğin sorgulanabilir olduğu bir MySQL geçmişinden geldiğimde, PostgreSQL'i şirketim için yeni bir ürün için değerlendiriyorum. Yapmak istediğim şeylerden biri, uygulama mantığının bir kısmını saklı yordamlara taşımak. Bu nedenle, özellikle performans tuzakları ile ilgili olarak PostgreSQL'de (9.0) işlevlerin kullanımıyla ilgili DO'lar ve Yapılmayacaklar (en iyi …

2
Now () ile current_timestamp arasındaki fark
PostgreSQL'de now()ve current_timestampfonksiyonunu kullanıyorum ve hiçbir fark görmüyorum: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Bir şey mi eksik?

1
PostgreSQL DB yedekleme ve test çalışma ve eksiksiz nasıl elde edilir
Tam bir Postgres yedeğini nasıl alacağınıza ve MS SQL Server ile alacağınız gibi net bir cevap alabileceğimi ve artık yetim kullanıcılara iyi bakabileceğimi umuyordum. Okuduklarımdan ve yanlış olabilir, iyi bir PostgreSQL blogu bulmak zor oldu, bu yüzden lütfen bana önermek için çekinmeyin, bu uygulamanın nasıl çalıştığını bulmam gerekiyor, böylece yedeklemelerime …

4
PostgreSQL'de görünümler performans açısından zararlı mı?
Aşağıdakiler, db design hakkında bir kitaptan bir alıntıdır (Veri Tabanı Tasarımına Başlarken ISBN: 0-7645-7490-6): Görünümleri kullanma tehlikesi, görünümü çok büyük bir tablonun çok küçük bir bölümünü okumayı bekleyen bir görünüme karşı filtrelemektir. Görünümdeki sorgu yürütmeyi tamamladıktan sonra görünüme karşı herhangi bir filtreleme uygulandığından, filtreleme görünüm içinde yapılmalıdır. Görünümler genellikle geliştirme …


4
Oluşturulan kullanıcı PostgreSQL'deki tüm veritabanlarına herhangi bir hibeye gerek duymadan erişebilir
PostgreSQL'i kurarken bir şeyleri kaçırmalıyım. Yapmak istediğim, belirli bir kullanıcının yalnızca belirlediğim veritabanlarına erişebilmesi için birbirinden yalıtılmış birden çok veritabanı ve kullanıcı oluşturmak. Ancak, belirleyebileceğim şeye göre, oluşturulan herhangi bir kullanıcının belirli bir hibe verilmeksizin tüm veritabanlarına erişimi vardır. İşte bir Ubuntu Sunucusu 12.04'te ne yapıyorum: apt-get install postgresql sudo …

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.