如何从本地机器连接到 heroku pg?

How to connect to heroku pg from local machine?

This 文档说要设置 DATABASE_URL=postgres://$(whoami) 以保持本地和专业数据库之间的奇偶校验。但是我应该用什么替换 "whoami" 呢?

我已经在我的机器上安装了 PostGreSql。如何执行 CRUD 操作?

调用时 whoami 将 return username of the current user。正如 documentation 所说,您只需在命令提示符中键入以下内容(无需替换 whoami),具体取决于您的 OS:

  1. Linux / Mac:

    export DATABASE_URL=postgres://$(whoami)
    
  2. Windows:

    set DATABASE_URL=postgres://$(whoami)
    

设置好Postgres后,就可以使用psql客户端访问数据库了。正如您在评论中询问如何 运行 .sql 文件一样,步骤如下:

  1. 在命令提示符中,键入 "psql"。您现在已连接到您的数据库。

  2. psql 内,输入 "\i your_sql_file.sql"。这将执行 your_sql_file.sql 文件。