PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да промените база данни на postgresql със Symfony 2.0?

Инсталирайте postgresql под debian:

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

В /etc/php5/apache2/php.ini добавете:(това всъщност е по избор)

extension=pdo.so
extension=php_pdo_pgsql.so

Променете файла 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

Презареди своя проект:

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

Готово!

Препратки:

Документация на Symfony за конфигуриране на бази данни

Инсталация на Postgresql под debian




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres Left Join с условието къде

  2. PostgreSQL:текущ брой редове за заявка „по минута“

  3. Защо мога да създам таблица с PRIMARY KEY в колона с нула?

  4. Агрегиране на (x,y) облаци от координатни точки в PostgreSQL

  5. Как се тълкува sql с рекурсивно изявление?