gpt4 book ai didi

postgresql - 管理 postgresql 数据库更新的技术

转载 作者:行者123 更新时间:2023-11-29 14:23:40 29 4
gpt4 key购买 nike

<分区>

目标是构建一个简洁的 SQL 脚本来更改/更新表,因为在任意两个时间点之间对架构进行了更改。

例如,我在一台机器上进行开发,在第“A”天我使用转储和恢复实用程序在生产机器上安装数据库。然后在“B”日,在我的开发机器上进行一些更改并进行测试后,我需要将这些更改转移到我的生产服务器上。

如果没有写下我对我的架构所做的每一个命令(其中一些可能是实验性的并且未完成),那么管理从 A 点升级到 B 点(或 B 点到 F 点)的架构升级的好方法是什么重要)?

更新:

数据库的 diff-like 概念似乎非常不受欢迎,这是有充分理由的。所以这给我留下了新的问题。

  1. 有什么简单的方法可以将您的实验性变更与具有生产值(value)的变更区分开来?当你做了一些不利的事情时,是否继续将你的开发数据库恢复到最后一个已知的良好状态?

  2. 是否可以将 postgresql 配置为以一种可以作为更新脚本提取的方式记录您的所有操作?我问的原因是我喜欢使用 PgAdminIII,我宁愿用它来工作,也不愿编写用于构建或试验的更新脚本。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com