ubuntu 12.04'te saklanan bir postgresql 9.1 veritabanı nerede?

20

Ubuntu'da bir Postgresql veritabanı kurdum ve oluşturdum. Daha sonra aşağıdaki komutu kullanarak veritabanını oluşturdum:

sudo su postgres createdb mydatabase

Ancak, veritabanının nerede başlatıldığını anlayamıyorum. % Co_de% dosyasını ve hba.conf dosyalarını düzenleyebilmeyi istiyorum.

Veritabanını pgadmin kullanarak görüntülediğimde aşağıdaki bilgileri görüyorum:

CREATE DATABASE mydatabase
  WITH OWNER = postgres
       ENCODING = 'UTF8'
       TABLESPACE = pg_default
       LC_COLLATE = 'en_US.UTF-8'
       LC_CTYPE = 'en_US.UTF-8'
       CONNECTION LIMIT = -1;

Veritabanı kümesi konumunu nasıl bulabilirim hakkında herhangi bir fikriniz var mı?

    
sordu celenius 08.10.2012 03:12

2 cevap

26

postgres.conf dosyası burada bulunuyor: /etc/postgresql/9.1/main/postgres.conf . % Co_de% 'si postgres.conf

belirten bir satır görebilir

Veritabanı dosyalarınızın saklandığı dizin budur

Alternatif olarak veritabanı kullanımına bağlı olduğunuzda

SHOW data_directory

veya

pg_lsclusters

Verilerinizin saklandığı dizini göstermek için.

Bunun yardımcı olacağını umarım

    
verilen cevap devav2 08.10.2012 09:08
2
ps auxw|grep postgres|grep -- -D  

döner:

/usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main 
-c config_file=/etc/postgresql/9.3/main/postgresql.conf
Ubuntu 14.04'te

. Bu komut, Fedora gibi diğer varyantlarda çalışacaktır

    
verilen cevap tim 28.07.2014 09:57

Etiketlerdeki diğer soruları oku