PostgreSQL (PDO_PGSQL) İşlevleriPostgreSQL (PDO)
&reftitle.intro;
PDO_PGSQL, PHP Veri Nesneleri Arayüzünün
(PDO) PostgreSQL veritabanlarına PHP'den erişimi mümkün kılmak
için gerçeklenmiş bir sürücüdür.
&reftitle.resources;
Bu eklentinin PDO::pgsqlLOBOpen tarafından
döndürülen bir akım özkaynağı vardır.
&reference.pdo-pgsql.configure;
&reference.pdo-pgsql.constants;
Genel bilgilerbytea alanları akım olarak döndürülür.
PDO_PGSQL DSNPostgreSQL veritabanı bağlantısı
&reftitle.description;
Veri Kaynağı Adı (DSN) birbirlerinden boşluklarla veya noktalı
virgüllerle ayrılmış şu öğelerden
oluşur:
DSN öneki
DSN öneki pgsql: dizgesidir.
host
Veritabanı sunucusunu barındıran konağın ismi.
port
Veritabanı sunucusunun çalıştığı port.
dbname
Veritabanının ismi.
user
Bağlantı için kullanıcı ismi. DSN'de bir kullanıcı ismi belirtirseniz
PDO, kurucudaki kullanıcı adı bağımsız değişkenini yok sayar.
password
Bağlantı için kullanıcı parolası. DSN'de bir kullanıcı parolası
belirtirseniz PDO, kurucudaki kullanıcı parolası bağımsız değişkenini yok
sayar.
sslmode
SSL kipi. Desteklenen değerler ve anlamları
PostgreSQL Belgelerinde
bulunabilir.
DSN dizgesindeki tüm noktalı virgüllerin yerine boşluk karakteri konur,
çünkü PostgreSQL bu biçimi kabul eder. Bu, desteklenmeyen
(password veya dbname gibi)
bileşenlerin içindeki tüm noktalı virgüllere uygulanır.
&reftitle.examples;
- PDO_PGSQL DSN örneği
Aşağıdaki örnekte bir PostgreSQL veritabanına bağlanmak için PDO_PGSQL
DSN kullanımı gösterilmiştir:
Aşağıdaki örnek, unix soketi /tmp/.s.PGSQL.5432
yoluyla bir PostgreSQL veritabanına bağlanmak için bir PDO_PGSQL
DSN'sini göstermektedir.:
&reference.pdo-pgsql.entities.PDO;