【问题标题】:Storing Postgres Database on External Hard Drive through Sqlalchemy通过 Sqlalchemy 在外部硬盘驱动器上存储 Postgres 数据库
【发布时间】:2017-08-17 19:12:08
【问题描述】:

我是 Postgresql 的新手,寻求帮助。我的问题是我想将数据/表保存到我的机器连接到的另一个远程硬盘驱动器中,但来自 hereherehere 的解决方案仅讨论如何通过 Postgresql 执行此过程 直接,我想知道这是否可以通过 sqlalchemy 来完成。任何人都可以帮忙吗?非常感谢。

以下是我用来创建数据库的代码:

database = "foo"
engine = sqlalchemy.create_engine("postgres://postgres@/postgres")
conn = engine.connect()
conn.execute("commit")
conn.execute("drop database " + database)
conn.close()

【问题讨论】:

  • 答案是:没有。不不不。
  • 您不能,不仅如此,不要将表空间放在外部可移动存储上。没有主数据目录中的信息是无用的;你不能只是将它附加到另一个数据库。

标签: python database postgresql sqlalchemy


【解决方案1】:

你不能也不应该想要。 连接到 Postgres 数据库意味着您离开数据库来决定数据的存储位置。在数据库中,您可以定义存储数据的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2011-09-03
    • 2017-02-21
    • 2016-07-04
    • 2010-12-12
    • 2020-08-14
    • 1970-01-01
    相关资源
    最近更新 更多