PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thay đổi cơ sở dữ liệu thành postgresql với Symfony 2.0?

Cài đặt postgresql trong 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

Trong /etc/php5/apache2/php.ini, hãy thêm:(thực tế đây là tùy chọn)

extension=pdo.so
extension=php_pdo_pgsql.so

Thay đổi tệp 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

Khởi động lại dự án của bạn:

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

Bạn đã hoàn tất!

Tài liệu tham khảo:

Tài liệu Symfony để định cấu hình cơ sở dữ liệu

Cài đặt postgresql trong 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. Rails và PostgreSQL:Postgres vai trò không tồn tại

  2. Postgresql - cơ sở dữ liệu sao lưu và khôi phục trên chủ sở hữu khác nhau?

  3. lỗi khi cài đặt psycopg2, không tìm thấy thư viện cho -lssl

  4. Tạo DDL có lập trình trên Postgresql

  5. Bộ điều hợp Postgresql (pg):không thể kết nối với máy chủ