下载 PostgreSQL 二进制文件

您可以在enterprisedb.com/download-postgresql-binaries找到要安装的任何版本,并确保它支持您的 Windows 机器。

提取二进制文件并将其移动到 Laragon 目录

假设我已经下载了postgresql-12.10-1-windows-x64-binaries.zip。解压它,它包含一个名为pgsql的文件夹。将这个pgsql文件夹移动到C:\laragon\bin\postgresql(您可能必须先创建postgresql文件夹),然后将其重命名为您下载的相应版本或只是以下载的 zip 名称命名。

[postgresql laragon 目录](https://res.cloudinary.com/practicaldev/image/fetch/s--dBGaj176--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to -uploads.s3.amazonaws.com/uploads/articles/yglbfkwjk60ur5t1a5av.png)

启动PostgreSQL服务器

重新启动 Laragon,现在 PostgreSQL 菜单应该可用,您可以立即启动它。

[postgresql laragon 菜单](https://res.cloudinary.com/practicaldev/image/fetch/s--J61gq6Gt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to -uploads.s3.amazonaws.com/uploads/articles/4yeeprba5nr1dpwjgimh.png)

PHP 和 Laravel 设置

如果您使用的是 PHP 或 Laravel,请确保启用pdo_psql扩展。

[图像描述](https://res.cloudinary.com/practicaldev/image/fetch/s--6l4WUkq2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/np24z69i8zli9qvs957r.png)

和 postgres 数据库的 laravel 环境作为默认值:

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=postgres
DB_USERNAME=postgres
DB_PASSWORD=root

进入全屏模式 退出全屏模式

使用 PgAdmin 管理

PgAdmin 也可供您管理 PostgreSQL 数据库,就像您使用 PhpMyAdmin for MySQL 一样。确保首先运行 postgresql,然后单击“PgAdmin”菜单启动。

当提示登录时,输入“root”作为管理员密码。

您需要在 laragon 中创建与 postgresql 的连接,因此以下是设置示例:

[图像描述](https://res.cloudinary.com/practicaldev/image/fetch/s--J3g8zINd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/ocxxw7e3oa8xcjaovsmh.png)

[图像描述](https://res.cloudinary.com/practicaldev/image/fetch/s--Wja_vEEE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/lqnxyrqxo477gzkf4uvj.png)

保存后,它应该将 pgadmin 连接到 postgresql 服务器,您可以开始创建数据库。

[图像描述](https://res.cloudinary.com/practicaldev/image/fetch/s--2LTsmmXS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/6gkliueogedcjkdgyazu.png)

使用Adminer管理

如果您使用的是 Laragon 完整安装,adminer也可以为您工作。管理员可以管理不同类型的 rdbms,如MySQLSQLitePostgreSQL,以及一些其他类型的数据库,如OracleMS SQLMongodbElasticsearch,但它们仍处于开发阶段。

确保您的 laragon apache 已启动,然后转到http://localhost/adminer/。

Logo

PostgreSQL社区为您提供最前沿的新闻资讯和知识内容

更多推荐