ALH*_*ALH 5 postgresql symfony doctrine-orm
我的数据库是postgreSQL.我将参数设置如下:
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: null
database_name: sandbox
database_user: postgres
database_password: postgres
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: en
secret: ThisTokenIsNotSoSecretChangeIt
Run Code Online (Sandbox Code Playgroud)
问题是我不知道如何查询现有的表PostgreSQL.我没有问题MySQL,但PostgreSQL实际上我并不知道该怎么做.
编辑:
# app/config/parameters.yml
parameters:
database_driver: pdo_mysql
database_host: localhost
database_name: test_project
database_user: root
database_password: password
Run Code Online (Sandbox Code Playgroud)
然后我创建实体来处理我的数据.
EDIT2:
表已经在postgreSQL中创建.连接部分完成.我成功完成了.我现在要做的是基于现有表创建实体.我认为现在它更加清晰,没有人处于黑暗的一面.;-)
Postgresql 和 MySQL 的设置非常相似。您确实需要在 Symfony2 php 文件之外进行更改才能将 Postgresql 与 PHP 结合使用。在 php.ini 文件中,确保启用 pgsql 扩展。需要启用此功能,以便您可以使用database_driver pdo_pgsql
php.ini文件/etc/php5/apache2/php.ini,添加:
extension=pdo.so
extension=php_pdo_pgsql.so
Run Code Online (Sandbox Code Playgroud)
之后,测试您是否可以连接到现有数据库或创建新数据库。根据您的情况使用架构创建或验证并发布您收到的任何错误。
| 归档时间: |
|
| 查看次数: |
1330 次 |
| 最近记录: |