草庐IT

postgreSql

全部标签

postgresql - docker postgres 无法从指定端口启动

我是docker新手,我正在尝试使用以下命令运行postgres数据库docker:dockerrun--namerva-db-ePOSTGRES_PASSWORD=rva-ePOSTGRES_DB=rva-db-dpostgres-p5432:5432如果我试图在没有-p选项的情况下运行它,它似乎工作正常,但我无法从本地pg-admin访问它,我想我需要添加端口链接才能访问它。无论如何,容器总是在几秒钟后崩溃,当我尝试使用start命令启动它时,我得到以下返回:dockerstart-arva-dbFATAL:invalidvalueforparameter"port":"5432:

postgresql - docker postgres 无法从指定端口启动

我是docker新手,我正在尝试使用以下命令运行postgres数据库docker:dockerrun--namerva-db-ePOSTGRES_PASSWORD=rva-ePOSTGRES_DB=rva-db-dpostgres-p5432:5432如果我试图在没有-p选项的情况下运行它,它似乎工作正常,但我无法从本地pg-admin访问它,我想我需要添加端口链接才能访问它。无论如何,容器总是在几秒钟后崩溃,当我尝试使用start命令启动它时,我得到以下返回:dockerstart-arva-dbFATAL:invalidvalueforparameter"port":"5432:

postgresql - 如何在 docker 中为 postgresql 创建 postgis 扩展?

我在尝试创建postgis扩展时遇到错误。这是我的dockerfile的样子。frompostgresRUNapt-getupdate&&apt-getinstallpostgis-yADD/create_postgis_extension.sh/docker-entrypoint-initdb.d/create.bla-bla..sh#!/bin/shPOSTGRES="gosupostgrespostgres"$POSTGRES--single-E这是运行图像时的错误backend>语句:CREATEEXTENSIONpostgis;错误:类型addbandarg[]不存在声明:创

postgresql - 如何在 docker 中为 postgresql 创建 postgis 扩展?

我在尝试创建postgis扩展时遇到错误。这是我的dockerfile的样子。frompostgresRUNapt-getupdate&&apt-getinstallpostgis-yADD/create_postgis_extension.sh/docker-entrypoint-initdb.d/create.bla-bla..sh#!/bin/shPOSTGRES="gosupostgrespostgres"$POSTGRES--single-E这是运行图像时的错误backend>语句:CREATEEXTENSIONpostgis;错误:类型addbandarg[]不存在声明:创

python - 如果 Django 中已经存在某些表,如何强制迁移到数据库?

我有一个Python/Django项目。由于一些回滚和其他混合因素,我们最终陷入了一种奇怪的情况。现在的场景是这样的:DB有正确的表DB无法回滚或删除代码是最新的迁移文件夹是后面数据库通过一两次迁移。(这些迁移是从其他地方应用的,“其他地方”不再存在)我添加和修改了一些模型我运行makemigrations新的迁移被创建,但它是新表和数据库中已经存在的一些表的混合。如果我运行migrate它会提示我试图创建的一些表已经存在。我需要的:为了能够运行迁移并“忽略”现有表并应用新表。或任何替代方法来实现这一点。那可能吗? 最佳答案 当您应

python - 如果 Django 中已经存在某些表,如何强制迁移到数据库?

我有一个Python/Django项目。由于一些回滚和其他混合因素,我们最终陷入了一种奇怪的情况。现在的场景是这样的:DB有正确的表DB无法回滚或删除代码是最新的迁移文件夹是后面数据库通过一两次迁移。(这些迁移是从其他地方应用的,“其他地方”不再存在)我添加和修改了一些模型我运行makemigrations新的迁移被创建,但它是新表和数据库中已经存在的一些表的混合。如果我运行migrate它会提示我试图创建的一些表已经存在。我需要的:为了能够运行迁移并“忽略”现有表并应用新表。或任何替代方法来实现这一点。那可能吗? 最佳答案 当您应

python - 使用 python、sqlalchemy 和 psycopg2 创建 PostgreSQL 数据库时出错

我使用sqlalchemy,它使用psycopg2连接到postgresql服务器。当我启动以下代码时:fromsqlalchemy.engine.urlimportURLfromsqlalchemy.engineimportcreate_engineurl=URL(drivername='postgresql',username='myname',password='mypasswd',host='localhost',database='template1')eng=create_engine(url)eng.execute('CREATEDATABASEnew_db;')我总是收

python - 使用 python、sqlalchemy 和 psycopg2 创建 PostgreSQL 数据库时出错

我使用sqlalchemy,它使用psycopg2连接到postgresql服务器。当我启动以下代码时:fromsqlalchemy.engine.urlimportURLfromsqlalchemy.engineimportcreate_engineurl=URL(drivername='postgresql',username='myname',password='mypasswd',host='localhost',database='template1')eng=create_engine(url)eng.execute('CREATEDATABASEnew_db;')我总是收

python - Psycopg2 Python SSL 支持未编译

我正在尝试使用带有sslmode='required'参数的psycopg2连接到我的postgres数据库;但是,我收到以下错误psycopg2.OperationalError:sslmodevalue"require"invalidwhenSSLsupportisnotcompiledin这里有一些关于我的系统的详细信息MacOSXElCapitanPython2.7通过pip安装psycopg2通过自制软件安装python这是我试图解决问题的方法brew卸载pythonwhichpython仍然显示python存在于/usr/local/bin/python中,试图卸载它但无法

python - Psycopg2 Python SSL 支持未编译

我正在尝试使用带有sslmode='required'参数的psycopg2连接到我的postgres数据库;但是,我收到以下错误psycopg2.OperationalError:sslmodevalue"require"invalidwhenSSLsupportisnotcompiledin这里有一些关于我的系统的详细信息MacOSXElCapitanPython2.7通过pip安装psycopg2通过自制软件安装python这是我试图解决问题的方法brew卸载pythonwhichpython仍然显示python存在于/usr/local/bin/python中,试图卸载它但无法