docker 容器 bash 中的 table 中的 Postgresql select
Postgresql select from table inside docker container bash
我可以在 docker 容器中访问我的 postgresql 数据库,并使用此命令查看 postgresql bash :
docker exec -it <container-name> psql -U <dataBaseUserName> <dataBaseName>
但我需要查看我用 api 插入到 table 的数据。有没有办法在这里执行 select 语句?
每当您使用
访问您的容器时
docker exec -it <container-name> psql -U <username> <database>
你可以运行任何你喜欢的PSQL-Query。要列出数据库中的所有 table,您可以使用
\dt
确定要查询的 table 后,您可以调用任何 select、更新或删除您喜欢的语句,例如:
SELECT * FROM <tablename>;
有关详细信息,请参阅 the official PostgresQL 文档。
但是,我强烈建议您使用 IDE 中集成的 DBeaver 或 Database-Tools 等工具来管理您的数据库。在容器中连接数据库 运行ning 就像 运行ning docker exec 命令一样简单。但是这些工具的用户界面和集成快捷方式,例如generate SQL-Queries 使访问和管理数据库变得更加容易。
我可以在 docker 容器中访问我的 postgresql 数据库,并使用此命令查看 postgresql bash :
docker exec -it <container-name> psql -U <dataBaseUserName> <dataBaseName>
但我需要查看我用 api 插入到 table 的数据。有没有办法在这里执行 select 语句?
每当您使用
访问您的容器时docker exec -it <container-name> psql -U <username> <database>
你可以运行任何你喜欢的PSQL-Query。要列出数据库中的所有 table,您可以使用
\dt
确定要查询的 table 后,您可以调用任何 select、更新或删除您喜欢的语句,例如:
SELECT * FROM <tablename>;
有关详细信息,请参阅 the official PostgresQL 文档。
但是,我强烈建议您使用 IDE 中集成的 DBeaver 或 Database-Tools 等工具来管理您的数据库。在容器中连接数据库 运行ning 就像 运行ning docker exec 命令一样简单。但是这些工具的用户界面和集成快捷方式,例如generate SQL-Queries 使访问和管理数据库变得更加容易。