Skip to content

Update PostgresDriver.php #11

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
wants to merge 1 commit into from
Closed

Conversation

jatyPeng
Copy link
Contributor

fix: connect方法校验的类型必须是PostgreSQL,然而在之前hyperf/database处理时出来的pdo类型是PDO,导致migration时变更(change)字段时出现报错。 只有变更字段时会直接调用“doctrine/dbal”获得SQL语句,create table等migration动作时都是本仓库完成的,所以直接修改为按照hyperf/database的mysql一样返回PDO类型。经测试,能正常使用。

fix: connect方法校验的类型必须是PostgreSQL,然而在之前hyperf/database处理时出来的pdo类型是PDO,导致migration时变更(change)字段时出现报错。
只有变更字段时会直接调用“doctrine/dbal”获得SQL语句,create table等migration动作时都是本仓库完成的,所以直接修改为按照hyperf/database的mysql一样返回PDO类型。经测试,能正常使用。
Copy link

Hi, this is a READ-ONLY repository, please submit your PR on the https://github.com/hyperf/hyperf repository.

This Pull Request will close automatically.

Thanks!

@github-actions github-actions bot closed this May 10, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant