Konuyu Açan #1
CodeIgniter ile PostgreSQL veritabanını nasıl kurup yapılandırabileceğinizi adım adım detaylandıracağım. Bu süreç, hem veritabanı bağlantısını doğru ayarlamayı hem de CodeIgniter’in yapılandırma dosyasını düzenlemeyi içerir. PostgreSQL, performans ve ölçeklenebilirlik açısından güçlü bir açık kaynak veritabanı olup, özellikle büyük projelerde tercih edilir. Bu nedenle, projelerinize PostgreSQL entegrasyonu yapmak, sisteminizin dayanıklılığını ve performansını artırabilir.


İlk olarak, PostgreSQL’in sisteminizde kurulu ve yapılandırılmış olması gerekir. Eğer kurulu değilse, işletim sisteminizin paket yöneticisini kullanarak PostgreSQL’i yükleyebilirsiniz. Kurulum sırasında, temel ayarları (kullanıcı, şifre, veritabanı adı) belirlemek önemlidir çünkü bu bilgiler, CodeIgniter’ın bağlantı ayarlarında kullanılacak.

Kurulumdan sonra, PostgreSQL’de yeni bir veritabanı ve kullanıcı oluşturmalısınız. Örneğin:

KOD
1234
CREATE DATABASE proje_db;
CREATE USER proje_kullanici WITH PASSWORD 'parola123';
GRANT ALL PRIVILEGES ON DATABASE proje_db TO proje_kullanici;


Daha sonra, CodeIgniter yapılandırma dosyasını düzenlemeniz gerekir. application/config/database.php dosyasını açıp, şu ayarları yapmalısınız:

KOD
12345678910111213141516171819202122
$db['default'] = array(
  'dsn'	=> '',
  'hostname' => 'localhost',
  'username' => 'proje_kullanici',
  'password' => 'parola123',
  'database' => 'proje_db',
  'dbdriver' => 'postgre',
  'dbprefix' => '',
  'pconnect' => FALSE,
  'db_debug' => (ENVIRONMENT !== 'production'),
  'cache_on' => FALSE,
  'cachedir' => '',
  'char_set' => 'utf8',
  'dbcollat' => 'utf8_general_ci',
  'swap_pre' => '',
  'encrypt' => FALSE,
  'compress' => FALSE,
  'stricton' => FALSE,
  'failover' => array(),
  'save_queries' => TRUE
);


Burada dikkat edilmesi gereken nokta, 'dbdriver' => 'postgre' ayarının doğru olmasıdır. Ayrıca, PostgreSQL ile uyumlu PHP uzantısının aktif olduğundan emin olmalısınız. PHP’nin pdo_pgsql ve pgsql uzantıları yüklü ve aktif olmalı.

Son olarak, uygulamayı test ederek bağlantının başarılı olup olmadığını kontrol edin. Bağlantı doğru yapılandırılmışsa, CodeIgniter PostgreSQL ile sorunsuz çalışacaktır. Yükleme tamamlandıktan sonra, SQL sorgularınızı ve Active Record fonksiyonlarınızı PostgreSQL uyumlu şekilde kullanabilirsiniz.

PostgreSQL ve CodeIgniter entegrasyonu, doğru yapılandırma ve dikkatli ayarlarla sorunsuz hale gelir. Bu süreç, özellikle büyük ve karmaşık projelerde veri yönetimini güçlendirecektir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi