2007-10-26

pgAdmin III 1.8正式版釋出與Windowse版本安裝教學

更新:2007-10-26
對映章節:
pgAdmin 新聞頁面
http://www.pgadmin.org/news.php

內容:
pgAdmin 開發團隊正式宣告發佈 pgAdmin 1.8.0,
這是開源碼(Open Source)圖形化 PostgreSQL 管理者工具組,
可安裝於 Windows, Linux, FreeBSD, Mac OS X 與 Solaris,
現在您可從下列來取得原始碼與多樣平台的二進制安裝包:

http://www.pgadmin.org/download/

本次的版本追加了十多項重大的功能, 超過30項的原有功能的改進,
及部份的 bug 修正, 最重的是有超過 2,100個中文字串的
pgAdmin 完整介面的翻譯量.
完整的說明: http://www.pgadmin.org/news.php

(pgAdmin III 的啟動畫面)

(100% 的中文用戶管理介面)


Windwos版本的安裝教學:

從官方站點取得 win32 下的 pgadmin3-1.8.0.zip,
解開壓縮檔, pgadmin3.msi 為安裝程式,
upgrade.bat為提供給原已安裝舊版的用戶進行用.


(開始進行安裝的畫面)


(請勾選接受授權協議, 再進行下一步)


(安裝的功能組件, 亦可進行變更安裝目錄)


(完成安裝)


延伸閱讀(Link):

2007-10-09

postgresql-8.3-beta1 版释出

说明
http://www.postgresql.org/about/news.872

该版本增加了很多客户要求的改进,包括:

Full text search is now a built-in feature
全文检索成为内建特性。

Support for the SQL/XML standard, including a new xml builtin data type
支持SQL/XML标准,包括新的xml内建数据类型

enum data types
枚举数据类型

UUID data type, similar to that defined by RFC 4122
UUID数据类型,与RFC4122中定义的相同

Arrays of composite types
组合类型数组

ORDER BY ... NULLS FIRST/LAST


Updatable cursors (UPDATE/DELETE WHERE CURRENT OF cursor_name)
可更新游标(UPDATE/DELETE WHERE CURRENT OF cursor_name)

Per-function parameter settings
每函数参数设定

User-defined types can now have type modifiers (parameters)
用户定义类型现在可以变更类型(参数)。

Declarations such as varchar(42) are no longer restricted to use by built-in data types.
类似varchar(42)的声明不再被内建数据类型限制使用。 (这句不是很明白)

Automatic plan invalidation when table definitions change
当表定义改变时,自动规划失效

This will particularly ease usage of temporary tables in PL/PgSQL functions.
在PL/PgSQL函数中临时表更加易用。

Numerous improvements in logging and statistics collection capabilities, including the ability to emit postmaster log messages in CSV format that can be directly loaded into a database table for analysis
诸多日志和数据统计收集能力方面的改进。包括以CSV格式输出postmaster日志消息的能力。该CSV文件可以之间导入到一个数据表中来进行分析。

SSPI/GSSAPI authentication support
支持SSPI/GSSAPI 认证。

Multiple autovacuum worker processes, and other autovacuum improvements
支持多自动清理(Autovacuum )工作进程,其他的自动清理(Autovacuum )相关改进

Autovacuum is now considered mature enough to be enabled by default.
自动清理(Autovacuum )现在已经足够成熟,默认启用。

The entire PostgreSQL system can now be compiled with Microsoft Visual C++
整个PostgreSQL 系统现在可以使用Microsoft Visual C++ 来编译。

Major performance improvements in this release include:
这个版本包括的主要性能改进:

Asynchronous commit option to allow transactions to be reported committed before they have actually been flushed to disk
异步提交选项 允许事务在实际写入到磁盘之前报告 已提交。(这将提高系统的并行性能,但是最坏的情况下,系统崩溃之后,最近的一些已报告提交的事务将没有产生实际的影响)

"Distributed" checkpoints to spread out the I/O load of a checkpoint
"分布" 检查点将分散一个检查点的I/O负荷。

Heap-Only Tuples (HOT) to reduce overhead of updates
Heap-Only Tuples(HOT)将降低更新的代价。(这个从早先的一些说明来看,性能提升不少)

Just-in-time background writer strategy to improve disk write efficiency
即时后端写策略将改善磁盘写效率。


Reduction of on-disk data size through reducing both per-tuple and per-field overheads
通过降低每个元组和每隔字段的代价(大小)来降低磁盘数据大小。

Efficiency improvements for large sequential scans, including prevention of cache flushing and "piggybacking" to let concurrent scans read the table only once
有效的改善了大的线性扫描,改进包括防止缓存刷新 和 "捎带技术"-让并发的扫描只读取数据表一次。

Top-N sorting
Top-N 排序


Lazy XID assignment to reduce the cost of read-only transactions
延迟XID赋值 将降低只读事务的代价。


下载地址
http://www.postgresql.org/ftp/binary/v8.3beta1/win32/

2007-10-01

全文检索软件公开

更新:2007-10-01
對映章節:
来自日本PostgreSQLユーザ会 mailing-list的消息,发送者石井达夫先生。

內容:
全文检索软件已经公开,是在“独立行政法人情報処理推進機構(IPA)”的2006年度“自治体における

オープンソースソフトウェア活用に向けての導入実証” project中开发的。

它是个完全基于BSD许可证的自由软件,可以自由使用。

1、用户定义函数normalize
输入的正文以一定的规则“正规化”,具有以下功能:
- 删除换行code
- 字符集JIS X 0208的字母数字转换为ASCII
- JIS X 0201向JIS X 0208的转换(这段我看不懂,他们的编码,简单说就是这样)
- ASCII大写转换为小写
通过这个规则可以消除掉误差

实例如下:
test=# SELECT normalize('01234567890123abcあいうえおABC');
normalize
--------------------------------
01234567890123abcあいうえおabc
(1 row)

test=# SELECT normalize('ガギグゲゴ');
normalize
------------
ガギグゲゴ
(1 row)

2、用户定义函数wakachi
使用mecab(http://mecab.sourceforge.jp/)解析输入的字符串,变成用空格分割单词的形式,这就是所说的“わかち書き”(以空格分隔单词的意思)。
实例如下:
test=# SELECT wakachi('wakachiはPostgreSQLのユーザ定義C関数です');
wakachi
--------------------------------------------------
wakachi は PostgreSQL の ユーザ 定義 C 関数 です

3、此外
- functions
这两个函数与TSearch2结合进行全文检索的例子(mail 只是这样说,可能是指这个软件自带范例)
- utf8_and_euc_jp_jis
日文编码相关如何如何,不翻译了

题外话:
感慨一下,日本人为自己很下功夫,当然也必须承认,背后财团的支持也是不可少的。
我们没有财力支持,他们可以把这个作为自己的职业,而我们不能。

PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)