当前位置: 首页 > 知识库问答 >
问题:

Postgresql:将本地数据库迁移到蟒蛇网随处数据库

阴元青
2023-03-14

我已经学习了Djangogirs教程,该教程通常要求您在<code>pythonanywherepostgresql</code>并且在控制台中运行<code>migrate</code>命令时,我得到了以下错误:

conn = _connect(dsn, connection_factory=connection_factory, async=async)
django.db.utils.OperationalError: could not connect to server: No such file or          directory
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql

这到底是什么意思?

使用蟒蛇 3.5.1 django 1.9.8 后gresql 9.4

谢啦

好吧,在读了一些之后,这是我的问题。

我在本地运行了后gresql。然后,我将 wbapp 部署到了蟒蛇的任何地方。在那里,我试图通过运行迁移来创建数据库,这导致了上述错误。

从那时起,我意识到我必须设置postgresql才能在pythonany上运行。我按照说明进行操作,但是我不明白的是,我现在必须从头开始创建数据库吗?如果是这种情况,我的本地数据库中的所有表等会发生什么情况?

共有2个答案

葛哲彦
2023-03-14

根据他们的帮助页面,你需要升级到付费账户才能使用postgres。

端木阳荣
2023-03-14

澄清一下,您不应该尝试连接到本地postgres。相反,您应该在pythonAnywhere上设置postgres,并确保您的djangosettings.py将数据库地址和端口指向pythonAnywhere数据库。这不是您运行代码的控制台/webapp服务器的本地数据库。相反,转到pythonAnywhere数据库选项卡并查看提供给您的地址/端口。

 类似资料:
  • 我是Python新手,需要数据块方面的帮助。 我需要使用 Python 将文件从 Azure Blob 复制到 ADLS。 我需要Python文件中的代码,并需要从数据块而不是笔记本上执行。 我尝试了下面的方法, 使用spark.conf.set,我设置了Blob和ADLS的访问密钥。我使用dbutils.fs。cp复制文件。 它执行时没有任何错误,但文件实际上没有复制到ADLS。 任何帮助将不胜

  • move key db-index 返回1成功。0 如果key不存在,或者已经在指定数据库中

  • 问题内容: 我正在使用Java开发数据库迁移工具。该工具将数据库表及其数据复制到目标数据库。但是我希望它可以在不同的数据库上工作。从mysql复制并在derby等中创建。使用JDBC,我们可以收集有关表及其列的足够信息。但是我要问的是,是否可以使用sql free在Java上重新创建表。我的意思是不同的数据库具有不同的数据类型,有时它们在sql语法上也有所不同。那么JDBC或任何其他库(可以是开放

  • 在开发和维护一个数据库驱动的应用程序时, 数据库的结构会像代码一样不断演变。 例如,在开发应用程序的过程中,会增加一张新表且必须得加进来; 在应用程序被部署到生产环境后,需要建立一个索引来提高查询的性能等等。 因为一个数据库结构发生改变的时候源代码也经常会需要做出改变, Yii 提供了一个 数据库迁移 功能,该功能可以记录数据库的变化, 以便使数据库和源代码一起受版本控制。 如下的步骤向我们展示了

  • 简介 迁移就像是数据库的版本控制, 允许团队简单轻松的编辑并共享应用的数据库表结构,迁移通常和 Laravel 的 数据库结构生成器配合使用,让你轻松地构建数据库结构。如果你曾经试过让同事手动在数据库结构中添加字段,那么数据库迁移可以让你不再需要做这样的事情。 Laravel 的 Schema 门面 对所有 Laravel 支持的数据库系统提供了创建和操作数据表的相应支持。 生成迁移 使用 Art

  • 数据库迁移可以理解为对数据库结构的版本管理,可以有效的解决团队中跨成员对数据库结构的管理。 生成迁移 通过 gen:migration 生成一个迁移文件,命令后面跟的是一个文件名参数,通常为这个迁移要打算做的事情。 php bin/hyperf.php gen:migration create_users_table 生成的迁移文件位于根目录下的 migrations 文件夹内,每个迁移文件都包