将PostgreSQL添加到Laragon
下载 PostgreSQL 二进制文件
您可以在enterprisedb.com/download-postgresql-binaries找到要安装的任何版本,并确保它支持您的 Windows 机器。
提取二进制文件并将其移动到 Laragon 目录
假设我已经下载了postgresql-12.10-1-windows-x64-binaries.zip。解压它,它包含一个名为pgsql的文件夹。将这个pgsql文件夹移动到C:\laragon\bin\postgresql(您可能必须先创建postgresql文件夹),然后将其重命名为您下载的相应版本或只是以下载的 zip 名称命名。
[
](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 菜单应该可用,您可以立即启动它。
[
](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,如MySQL、SQLite和PostgreSQL,以及一些其他类型的数据库,如Oracle、MS SQL、Mongodb、Elasticsearch,但它们仍处于开发阶段。
确保您的 laragon apache 已启动,然后转到http://localhost/adminer/。
更多推荐
所有评论(0)