postgresql veritabanı linux üzerinde varsayılan konumu
Postgresql linux üzerinde tüm veritabanlarının tutacak varsayılan dizin nedir?
CEVAP
postgresql tüm veritabanlarını devam edecektir "dizin"(yapılandırma) denir< . "veri dizini"
data directory
yeri dağıtım bağlıdır. Eğer kaynaktan yüklerseniz, varsayılan/usr/local/pgsql/data
Dosya sistemi açısından, bir veritabanında küme tek bir dizin olacak altında saklanan tüm verileri olacak. Bu veri dizini ya diyoruz veri alanı. Tamamen size kalmış veri depolamak için. Varsayılan, ancak yok yerler gibi /usr/local/data/veya PostgreSQL /var/lib//data popüler PostgreSQL. (ref)
Ayrıca, örnek bir çalışan postgresql sunucusu ilişkili bir küme; konum data directory
geçirilebilir sunucu daemon ("postmaster" veya "postgres") -D
komut satırı seçeneği, veya tarafından PGDATA
ortam değişkeni (genellikle kapsamında çalışan kullanıcı, genellikle postgres
). Genellikle bu gibi bir şey ile çalışan sunucu görebilirsiniz:
[root@server1 ~]# ps auxw | grep postgres | grep -- -D
postgres 1535 0.0 0.1 39768 1584 ? S May17 0:23 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
Çok sık olmasa da, farklı hizmet aynı postgresql sunucusu (aynı ikili, farklı işlemler) iki örneğini çalıştırmak için mümkün olduğunu unutmayın "kümeler" (veri dizin). Tabii ki, her örnek/IP portu kendi TCP dinlemedi.
Bulma tüm Linux üzerinde bir metin diz...
Yükleme Java wget ile Linux üzerinde y...
Nasıl istiyorsan öyle etkin bağlantıla...
Linux Bash üzerinde Epoch beri saniye ...
Kopyalama başka bir sunucuya PostgreSQ...