草庐IT

$PostgreSQL

全部标签

postgresql - Docker 等待 postgresql 运行

我在我的项目中使用带有django的postgresql。我将它们放在不同的容器中,问题是我需要在运行django之前等待postgres。此时我正在为django容器的command.sh文件中的sleep5执行此操作。我还发现netcat可以做到这一点,但我更喜欢没有额外软件包的方式。curl和wget不能这样做,因为它们不支持postgres协议(protocol)。有办法吗? 最佳答案 我花了几个小时调查这个问题,并找到了解决方案。Dockerdepends_on只是考虑服务启动来运行另一个服务。之所以发生这种情况,是因为一

postgresql - 为什么我们需要像 RabbitMQ 这样的消息代理而不是像 PostgreSQL 这样的数据库?

我是像RabbitMQ这样的消息代理的新手我们可以使用它为调度系统创建任务/消息队列,如Celery.现在,问题来了:我可以在PostgreSQL中创建一个表它可以附加新任务并由消费者程序(如Celery)使用。我到底为什么要为此设置一个全新的技术,比如RabbitMQ?现在,我认为扩展不是答案,因为我们的数据库(如PostgreSQL)可以在分布式环境中工作。我用谷歌搜索了数据库对特定问题提出了什么问题,我发现:轮询使数据库繁忙且性能低下锁定表->再次表现不佳数百万行任务->同样,轮询性能不佳现在,RabbitMQ或任何其他类似的消息代理如何解决这些问题?此外,我发现它遵循的是AMQ

flink 复postgresql数据库数据

1对操作用户进行权限设置详见下文pg创建流复制账号步骤2.然后通过命令或者利用代码进行数据库数据的复制安装flink实例为1.13.6:下载版本对应jar包https://mvnrepository.com/如果是mysql就下载mysql对应jar包pg就下载pg对应jar包ps:根据数据源类型以及对应版本号下载对应jar包jar,版本不对应会造成启动报错以及数据不能同步通过执行./start-cluster.sh启动flink打开网址http://localhost:8081出现自带的flink内置页面环境准备就绪之后执行命令/sql-client.sh可以通过finksql来进行数据库的

python - 无法从 Python 连接到 Docker Postgresql 实例

我正在使用Docker来“容器化”一个PostgreSQL部署。我可以启动容器并通过命令行连接到PostgreSQL,如下所示:minime2@CEBERUS:~/Projects/skunkworks$dockerpsCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESdc176901052adf:pg"docker-entrypoint..."AboutanhouragoUpAboutanhour5432/tcpvigilant_agnesiminime2@CEBERUS:~/Projects/skunkworks$CONTAINER_ID=

python - 无法从 Python 连接到 Docker Postgresql 实例

我正在使用Docker来“容器化”一个PostgreSQL部署。我可以启动容器并通过命令行连接到PostgreSQL,如下所示:minime2@CEBERUS:~/Projects/skunkworks$dockerpsCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMESdc176901052adf:pg"docker-entrypoint..."AboutanhouragoUpAboutanhour5432/tcpvigilant_agnesiminime2@CEBERUS:~/Projects/skunkworks$CONTAINER_ID=

swift - 使用 PostgreSQL 在 Vapor 3 中上传图像

我正在关注这些人MartinLasek教程,现在我在“图像上传”。似乎没有人能回答“HowdoyouuploadimagesiVapor3”这个问题数据库连接正常,所有其他值都已保存。这是我的创建方法:funccreate(_req:Request)throws->Future{returntryreq.content.decode(Question.self).flatMap{questioninreturnquestion.save(on:req).map{_inreturnreq.redirect(to:"/form")}}}和模型:finalclassQuestion:Post

docker - 在 docker 容器中安装 PostgreSQL

我一直在关注几个不同的教程以及官方教程,但是每当我尝试在容器中安装PostgreSQL时,我都会收到以下消息psql:couldnotconnecttoserver:NosuchfileordirectoryIstheserverrunninglocallyandacceptingconnectionsonUnixdomainsocket"/var/run/postgresql/.s.PGSQL.5432"?我在SO和整个互联网上查看了几个问题,但没有运气。 最佳答案 问题是您的应用程序/项目正在尝试访问主机机器(而不是docker

docker - 在 docker 容器中安装 PostgreSQL

我一直在关注几个不同的教程以及官方教程,但是每当我尝试在容器中安装PostgreSQL时,我都会收到以下消息psql:couldnotconnecttoserver:NosuchfileordirectoryIstheserverrunninglocallyandacceptingconnectionsonUnixdomainsocket"/var/run/postgresql/.s.PGSQL.5432"?我在SO和整个互联网上查看了几个问题,但没有运气。 最佳答案 问题是您的应用程序/项目正在尝试访问主机机器(而不是docker

postgresql - 我如何在docker中备份数据库

我正在使用带有以下yml文件的docker-compose运行我的应用程序postgres:container_name:postgresimage:postgres:${POSTGRES_VERSION}volumes:-postgresdata:/var/lib/postgresql/dataexpose:-"5432"environment:-POSTGRES_DB=42EXP-POSTGRES_USER=${POSTGRES_USER}-POSTGRES_PASSWORD=${POSTGRES_PASSWORD}node:container_name:nodelinks:-po

postgresql - 我如何在docker中备份数据库

我正在使用带有以下yml文件的docker-compose运行我的应用程序postgres:container_name:postgresimage:postgres:${POSTGRES_VERSION}volumes:-postgresdata:/var/lib/postgresql/dataexpose:-"5432"environment:-POSTGRES_DB=42EXP-POSTGRES_USER=${POSTGRES_USER}-POSTGRES_PASSWORD=${POSTGRES_PASSWORD}node:container_name:nodelinks:-po