【发布时间】:2016-04-24 01:02:26
【问题描述】:
我读到 LibreOffice Base 有一个本地 Postgres 驱动程序,所以我认为这可能是一个很好的方式来处理数据库结构、创建新表、更改和删除现有表等。
几乎一切似乎都运行良好。我可以连接到数据库并打开和编辑所有表,创建新表,删除现有表。除了更改现有列的数据定义外,我基本上什么都能做。因此,我可以完全删除该列,并且可以轻松地在同一个表中创建新列。但是一旦它们在那里,我就不能再更改它们了,相应的选项在 Base 中显示为灰色。
这可能是一个错误还是我错过了其他东西?
【问题讨论】:
-
我不希望像 LibreOffice 这样的高级 DBMS 独立工具能够更改/更改它支持连接到的所有数据库的表结构。所以我想这只是“未实施”的问题。
-
你可能是对的。我刚刚尝试使用 ODBC 将 MS Access 连接到它,但它的行为甚至更糟。但是 pgadmin 实际上非常好,只会坚持使用它 - 至少对于数据定义。不过,要处理实际数据,Base 似乎不是一个糟糕的选择。
-
您好 Basil,由于您认为 pgadmin 主要是“初学者的良好开端”,我很好奇您使用哪些其他更高级或更简单的工具来管理 Postgres?
-
您也可以复制和粘贴表格,在弹出的对话框中有一个更改列定义的选项。可能您可以使用您的更改制作该表的副本,然后删除旧表。
标签: postgresql libreoffice-base