更新内容
新增:在“项目”菜单中,增加了一个
新的子菜单,通过它
可以设置数据表之间关系线
的可视化方式。
现在可以定义连接线是
以直线方式显示还是以分段线方式显示,
后者是
默认设置。(此更新由
委内瑞拉的朋友 Jose Francisco Reinoza
提议)。
新增:增加了对两个不兼容字段之间
关系的检查;该检查不会
阻止选择,但会显示
一条警告消息。
新增:增加了对对象名称最大长度的
检查,该长度根据项目中设置的
PostgreSQL 版本来定义。项目中
包含的对象名称如果
超过此长度将不会被加载,对于
这种情况,需要
直接使用任意编辑器
在文件中修改名称。在编辑窗口中,
名称
将自动被限制在此长度内。
新增:在表结构中,
添加了 PrimaryKey(主键)属性,
它包含了该表主键
的名称字符串。该值不是
必需的,并且会由程序自动设置,
格式为表名
后跟“_pk”后缀。在表的
编辑窗口中,如果存在主键
但名称为空,则会将其
设置为默认值,并
显示一条警告消息;反之,如果
未选择任何键,该属性
将被清除。在加载用旧版本
创建的项目对象时,
会应用相同的逻辑。同时
也修改了
逆向工程功能,以便也从
数据库中读取主键的名称。请
注意,在任何情况下,名称的
长度都将被截断为 PostgreSQL 驱动程序
所允许的最大长度。
(此更新由朋友
Jose Francisco Reinoza 提议)。
更新:更新了 PostgreSQL 支持的数据类型
列表,其中
添加了一些缺失的数据类型。数据类型
列表现在取决于
所选的 PostgreSQL 版本,因此某些新
类型在使用旧版本时
可能不可见。在用旧版本
创建的项目中,某些数据类型可能
不再与列表一致,并
可能显示为其他值;在这种情况下,需要
在项目参数窗口中修改驱动程序
版本,或者
为每个对象选择不同的数据类型。
此项更新仍处于研究阶段,
该列表在
pgDesigner 的未来版本中
可能会有变动。
更新:改进了图形对象
的设计逻辑。
更新:重构了主菜单。与显示
对象详情、关键字段
和关系名称相关的
菜单项已移至
“显示”菜单,并变为全局
应用设置,不再与特定
项目绑定;之前版本创建的
项目中存储的这些设置
现在将不再被考虑,
也不会影响
对象的显示。项目参数
窗口也
不再显示这些设置。
更新:项目参数和统计信息
窗口已被修改;特别是
统计信息窗口,现在会填充两个按
字母顺序排列的列表,分别显示项目中
存在的对象以及表
中包含的字段。这些列表是只读的,
仅用于统计和
检查目的。
更新:弹出菜单已实现并
与主菜单的
改动保持同步。
更新:对程序的许多逻辑
和对象进行了优化。
更新:SQL/HTML 提取内容
的可视化窗口字体已修改并
设置为 Courier;这是为了让
文本更易于阅读,并更好地显示
文本行中的空格。此外,现在
还处理了
过程内容文本中的空格。
更新:对于文本对象,增加了
将文本书写在多行
以及定义其位置的功能。
更新:在项目对象中添加了
“Driver”属性,用于存储
PostgreSQL 版本。默认情况下,在
创建新项目时,设置的
版本为 8.0;这可以通过
项目设置窗口进行修改。在
用旧版本创建的项目中,
该版本将在加载阶段
被设置为默认值。请注意,
由于引入了对象名称
长度的检查,可能不允许将版本
更改为较早的
PostgreSQL 版本,在这种情况下,需要
先手动修改
对象名称,
然后再进行版本
更改。
修复:修正了某些对象
的注释属性中换行符
的格式问题。
修复:数据库对象属性
的相关字符串现在会
清除字符串开头和结尾
可能存在的空格(trimming)。
附注:程序使用版本 1.9.31 编译。
Gambas。
本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。