PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zmienić bazę danych na postgresql za pomocą Symfony 2.0?

Zainstaluj postgresql pod debianem:

apt-get install postgresql postgresql-client
apt-get install php5-pgsql
adduser mypguser
su - postgres
psql
CREATE USER mypguser WITH PASSWORD 'mypguserpass';
CREATE DATABASE mypgdatabase;
GRANT ALL PRIVILEGES ON DATABASE mypgdatabase to mypguser;
\q

W /etc/php5/apache2/php.ini dodaj:(w rzeczywistości jest to opcjonalne)

extension=pdo.so
extension=php_pdo_pgsql.so

Zmień plik symfony apps/config/paramters.ini:

[parameters]
    database_driver:    pdo_pgsql
    database_host:      localhost
    database_port:      null
    database_name:      mypgdatabase
    database_user:      mypguser
    database_password:  mypguserpass

Odśwież swój projekt:

php bin/vendors update
php app/console assets:install web
php app/console doctrine:schema:create
php app/console doctrine:fixtures:load
chmod 777 -R app/cache app/logs

Gotowe!

Referencje:

Dokumentacja Symfony dotycząca konfiguracji baz danych

Instalacja Postgresql pod debianem




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działa Random() w PostgreSQL

  2. Co oznacza błąd importu:nie znaleziono symbolu:_PQencryptPasswordConn i jak to naprawić?

  3. Jak wyświetlić listę kluczy obcych tabeli?

  4. Sprawdź, czy wartość istnieje w tablicy Postgres

  5. DROP TABLE IF EXISTS Przykład w PostgreSQL