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

11
PostgreSQL'de salt okunur bir kullanıcı nasıl oluşturulur?
PostgreSQL'de sadece belirli bir veritabanından SELECTs yapabilen bir kullanıcı oluşturmak istiyorum. MySQL'de komut şöyle olacaktır: GRANT SELECT ON mydb.* TO 'xxx'@'%' IDENTIFIED BY 'yyy'; PostgreSQL'de eşdeğer komut veya komut dizisi nedir? Denedim... postgres=# CREATE ROLE xxx LOGIN PASSWORD 'yyy'; postgres=# GRANT SELECT ON DATABASE mydb TO xxx; Ancak bir veritabanında …
419 postgresql 


30
Postgres sunucuya bağlanamadı
Ben güncelleme demlemek ve yükseltme demlemek sonra, benim postgres bazı sorun var. Postgres'i kaldırmayı ve tekrar yüklemeyi denedim, ancak işe yaramadı. Bu hata mesajıdır. (Komisyon db: migrate yapmaya çalıştığımda da bu hata mesajını aldım) $ psql psql: could not connect to server: No such file or directory Is the server …

5
Birden çok sütunda DISTINCT'i nasıl SEÇEBİLİRİM?
2 Sütun birleştirilmiş tüm farklı bir tablodan tüm satırları almak gerekir. Bu yüzden aynı günde gerçekleşen başka bir satışa sahip olmayan tüm satışları aynı fiyata istiyorum. Gün ve fiyata göre benzersiz olan satışlar etkin duruma güncellenir. Bu yüzden düşünüyorum: UPDATE sales SET status = 'ACTIVE' WHERE id IN (SELECT DISTINCT …


23
Postgres * .conf dosyalarım nerede?
Son zamanlarda güncellemeden sonra Ubuntu 8.04'e postgresql 8.3'ü yeniden kurdum. EnterpriseDB paketi kullanıldı. Yerel olarak veritabanına bağlanabilir, sistem DB postgres görüyorum ama yapılandırma dosyaları bulamıyorum çünkü yapılandıramıyorum. Tüm sabit sürücüyü aradı ve yalnızcapg_hba.conf.sample Postgres * .conf dosyaları nerede ?

16
psql: FATAL: “postgres” rolü mevcut değil
Ben bir postgres acemisiyim. Mac için postgres.app dosyasını yükledim. Ben psql komutları ile oynuyordu ve yanlışlıkla postgres veritabanı düştü. İçinde ne olduğunu bilmiyorum. Şu anda bir eğitim üzerinde çalışıyorum: http://www.rosslaird.com/blog/building-a-project-with-mezzanine/ Ve ben sıkıştım sudo -u postgres psql postgres HATA MESAJI: psql: FATAL: role "postgres" does not exist $ hangi psql …

30
SQL veritabanı tablosundaki n. Satırı nasıl seçerim?
Ben seçerek bazı (ideal) veritabanı agnostik yollarını öğrenme ilgilenen kulüpler n bir veritabanı tablosundan inci satır. Aşağıdaki veritabanlarının yerel işlevlerini kullanarak bunun nasıl başarılabileceğini görmek de ilginç olacaktır: SQL Server MySQL PostgreSQL SQLite torpil Şu anda SQL Server 2005'te aşağıdaki gibi bir şey yapıyorum, ancak başkalarının daha agnostik yaklaşımlarını görmek …


10
PostgreSQL sorguları nasıl kaydedilir?
PostgreSQL 8.3 tarafından çalıştırılan tüm SQL kayıtlarını nasıl etkinleştirebilirim? Düzenlendi (daha fazla bilgi) Bu satırları değiştirdim: log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' log_statement = 'all' Ve PostgreSQL hizmetini yeniden başlatın ... ancak günlük oluşturulmadı ... Windows Server 2003 kullanıyorum. Herhangi bir fikir?


21
Postgresql oturumunu / bağlantısını öldür
Tüm postgresql bağlantılarımı nasıl öldürebilirim? Deniyorum rake db:dropama anladım: ERROR: database "database_name" is being accessed by other users DETAIL: There are 1 other session(s) using the database. Gördüğüm süreçleri kapatmayı denedim ps -ef | grep postgresama bu da işe yaramıyor: kill: kill 2358 failed: operation not permitted

6
Postgres for Insert deyiminde bir UUID oluşturuluyor mu?
Sorum oldukça basit. Bir UUID kavramının farkındayım ve her bir 'eşyaya' DB'mdeki bir 'mağazadan' atıfta bulunmak için bir tane oluşturmak istiyorum. Makul görünüyor değil mi? Sorun şu satırda bir hata döndürür: honeydb=# insert into items values( uuid_generate_v4(), 54.321, 31, 'desc 1', 31.94); ERROR: function uuid_generate_v4() does not exist LINE 2: …

5
PostgreSQL'de “veritabanı_adı kullan” komutu
PostgreSQL'e yeni başladım. Postgres sorgu düzenleyicisinden başka bir veritabanına bağlanmak istiyorum - USEMySQL veya MS SQL Server komutu gibi . \c databasenameİnternette arama yaparak buldum , ama sadece psql üzerinde çalışır . PostgreSQL sorgu düzenleyicisinden denediğimde bir sözdizimi hatası alıyorum. Veritabanı pgscripting ile değiştirmek zorunda. Bunun nasıl yapıldığını bilen var …

17
Postgres: Henüz yoksa INSERT
Bir postgres veritabanına yazmak için Python kullanıyorum: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Ancak bazı satırlarım aynı olduğundan, aşağıdaki hatayı alıyorum: psycopg2.IntegrityError: duplicate key value violates unique constraint "hundred_pkey" 'Bu satır zaten …

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.