Soru:
OS X Lion'da PostgreSQL
Jon Hopkins
2011-07-29 14:25:38 UTC
view on stackexchange narkive permalink

OS X Lion Server'ın, MySQL yerine standart veritabanı olarak PostgreSQL ile birlikte geldiği gerçeğinden bahsediliyor.

Herkes onaylayabilir mi:

  1. Bu sunucuya özel mi yoksa OS X Lion "istemcisi" de onunla birlikte mi geliyor?

    Mac'imdeki dosya sisteminde dahil olabileceğine dair göstergeler görüyorum, ancak bunların Lion öncesi makinemde yaptığım önceden kısaltılmış bir Postgres kurulumunun sonucu veya sadece gerçek bir kurulumun dışında duran dizin yapılarının bir tür standardizasyonunun sonucu.

  2. Bu, bir son kullanıcı veritabanı mı yoksa sadece işletim sistemi içindeki işlevleri mi destekliyor?

Beş yanıtlar:
Hendra Uzia
2011-08-01 13:12:07 UTC
view on stackexchange narkive permalink

1) Evet, 2011 macbook air'ımdan Lion's istemci fabrika varsayılanına dahil edilmiştir. Yanlışlıkla buldum, psql -v size postgresql'in şu anda sürüm 9 olan en son sürümünü verecek, hangi psql 'nin size / usr / bin / psql . _postgres olan postgresql'in varsayılan kullanıcısını buldum, sudo passwd _postgres girerek istediğiniz gibi şifreyi istediğiniz şifreyle değiştirin.

2) Hayır , Son kullanıcı veritabanı için olduğunu düşünmemiştim. psql ikilisi orada olmasına rağmen, veritabanını başlatmak için initdb 'nin nerede olduğunu bulamadım. Ancak, aslanın dahili sistemini destekleyip desteklemeyeceğini teyit edemiyorum, belki birisi bu bölümü onaylayabilir?

Çalışan bir postgresql kurulumuna ihtiyacınız varsa, önerim kaynağından, kullanıcı _postgres .

Martin Marconcini
2011-07-29 14:45:41 UTC
view on stackexchange narkive permalink

OS X Lion "client" üzerinde bulabileceğiniz şeyler:

  martin $ find / usr / -name postgre * / usr // include / postgres_ext.h / usr // include / postgresql / usr // include / postgresql / internal / postgres_fe.h / usr // include / postgresql / server / postgres.h / usr // include / postgresql / server / postgres_ext.h / usr // include / postgresql / server / postgres_fe.h / usr // lib / postgresql / usr // share / devicemgr / backend / vendor / rails / activerecord / lib / active_record / connection_adapters / postgresql_adapter.rb / usr // share / devicemgr / backend / vendor / rails /railties/configs/databases/postgresql.yml/usr//share/devicemgr/webserver/gems/gems/eventmachine-0.12.10/lib/em/protocols/postgres3.rb/usr//share/man/man1/postgres .1.gz / usr // share / postgresql / usr // share / postgresql / postgres.bki / usr // share / postgresql / postgres.description / usr // paylaşım / postgresql / postgres.shdescription / usr // paylaş / postgresql / postgresql.conf.sample  

Yani varsayılan kurulumda ikili veya benzeri (ancak c / c ++ üstbilgileri vardır) ve raylar yoktur. (Xcode 4.1'in kurulu olduğunu ve tüm bu Başlık dosyalarının buradan gelebileceğini unutmayın).

2) OS X bildiğim kadarıyla hiçbir şey için ilişkisel bir veritabanı kullanmaz. Geliştirmeyi desteklemek için varsa veya hizmetin kendisi varsa.

"OS X bildiğim kadarıyla hiçbir şey için ilişkisel bir veritabanı kullanmıyor". Aslında, SQLite'ı oldukça yoğun kullanıyor.
@Thilo iyi, ama bu farklı bir hikaye, bildiğiniz SQLite, PostgreSQL gibi bir süreç olmaktan çok uzak. Ne demek istediğimi anladığına inanıyorum. OS X, kullanabileceğiniz, dbs ve kullanıcılar oluşturabileceğiniz ve uygulamaları barındırabileceğiniz kendi kullanımı için çalışan SQLite sunucusuna sahip değildir.
John2095
2012-03-22 05:17:13 UTC
view on stackexchange narkive permalink

Lion'un sunucu olmayan sürümünde sunucuyu postgres_real olarak yeniden adlandırmış görünüyorlar.

  $ / usr / bin / postgres_real --version postgres ( PostgreSQL) 9.0.5 $ / usr / bin / psql --version psql (PostgreSQL) 9.0.5 komut satırı düzenleme desteği içeriyor $  

initdb bulamadım veya pg_ctl henüz şu ana kadar pratikte onu kullanmak hala ayrı bir kullanıcı bölgesi yüklemesi gerektiriyor gibi görünüyor. İkisinin arasında çatışma ve kafa karışıklığı yaratmaması için dua ediyorum.

chiggsy
2011-08-17 10:33:30 UTC
view on stackexchange narkive permalink

http://opensource.apple.com/source/PostgreSQL/PostgreSQL-23/

Öğeler için veri deposu olarak kullanılır serveradmin (8) , Server.App ve Server Essentials üzerinde çalışır.

Ama evet, istemcide var, Server.App şeyleri etkinleştirir , yükleyin .

Basil Bourque
2012-01-29 15:41:35 UTC
view on stackexchange narkive permalink

Evet, temiz bir Lion 10.7.2 yüklemesi Postgres'i içerir.

İstemci / masaüstü sürümünü kastediyorum (Sunucu sürümünü kullanmadım).

Dahil edilen belgeler, Postgres: file: /// Library'nin Apple paket sürüm 9.0.4'ü öneriyor /WebServer/Documents/postgresql/html/index.html

Bilginize, Postgres'in bugünkü sürümleri 9.0.6 ve 9.1.2.

/ usr / items listesinin yanı sıra Martín Marconcini tarafından gönderildi, ayrıca şunu da buldum: /System/Library/PrivateFrameworks/PostgreSQLClient.framework

Bu, Java ve Eclipse dahil birçok şeyi yükledikten sonra oldu, ancak henüz kendi Postgres yüklememi yapmıyordu. p>



Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...