sql >> データベース >  >> RDS >> PostgreSQL

Symfony 2.0でデータベースをpostgresqlに変更するにはどうすればよいですか?

    debianの下にpostgresqlをインストールします:

    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ドキュメント

    debianでのPostgresqlのインストール




    1. Oracle SQL Developerでテーブルにコメントを追加する方法は?

    2. Oracle 10gが列のあいまいさについて文句を言わないのはなぜですか?

    3. MySQLで文字列を「アンヘックス」する3つの方法

    4. PostgreSQLのクラスター間レプリケーションを構成する方法