作者: yzf
从mysql迁移到postgreSQL注意点
1、auto_increment 转换成SERIAL。
2、concat 转换成 || 。
3、date_format 转换成 to_char。
4、ifnull 转换成 coalesce($1, $2)。
5、PostgreSQL 在 HAVING 子句不能使用别名。
select name, count(*) as score
from mytable
group by name
having score > 10
转换成
select name, count(*) as score
from mytable
group by name
having count(*) > 10
中国酒店2000+ 10.0.81 build 2 发行公告
- 增加快速夜审
- 增加二代证快速读卡按钮
- 增加单据打印的页边距设置
- 增加夜审系统自动登录等待数据库就绪
该版本已于2010年03月12正式发行。
中国酒店2000+ 10.0.80 build 24 发行公告
- 在销售系统增加了积分使用方案的设置。
- 新增积分明细窗口,实现积分的使用、修改及明细查询功能。
- 在帐务中心挂账账户页增加了调用积分明细窗口的按钮。
- 在入住窗口的选择合约窗口增加了调用积分明细窗口的按钮。
- 修改积分规则:即使不是VIP会员,也能根据合约级别产生积分。
- 完善自动产生积分的备注内容。
该版本于2010年1月20日正式发行。
如何改变已有数据的MYSQL数据表的字符集
想把office库的字符集从cp850改成latin1。MYSQL手册上说使用 alter table xx convert to character set latin1。试了下不行。忙了半天,发现按以下步骤可以:
- mysqldump –character-sets-dir=..\share\charsets –default-character-set=cp850 office -r office.sql;
- 用notepad++打开office.sql,替换所有cp850为latin1;
- mysql office < office.sql。
应该是我的MYSQL缺省字符集问题。
让ubuntu server的PHP支持sqlite
想把自己用的SEO管理程序移到web上去,用的是sqlite数据库。家里web服务器跑的是ubuntu server 8.04 LTS,只支持MYSQL,所以必须让她上面的PHP支持sqlite。
先 sudo apt-get install php-sqlite3,用phpinfo一查什么也没有。想了php是5.0版的,又 sudo apt-get install php5-sqlite3,再查,php支持sqlite3了,可是PDO还是不支持sqlite。最后,试试 sudo apt-get install php5-sqlite。一切ok。
酒店管理系统数据库比较
酒店管理系统数据库比较
现代酒店管理系统都采用数据库软件,以下是常用数据库的比较:
品牌 | 平台 | 性能 | 价格 | 性价比 |
oracle | Win Linux Unix | 5 | 5 | 1 |
sybase | Win Linux Unix | 4 | 4 | 1 |
sqlserver | Win | 3 | 4 | 0.75 |
foxbase | Win | 1 | 2 | 0.5 |
mysql | Win Linux Unix | 4 | 0.1 | 40 |
Postgres | Win Linux Unix | 5 | 0.1 | 50 |
资深软件是最早在中国酒店2000+酒店管理系统软件里采用mysql数据库的酒店管理系统软件厂商,在2007年推出的国际版中更采用了Postgres数据库。为广大酒店管理系统用户进一步节省了费用。