升级 PG9.3的一点心得体会 -- 关于python 3.3

决定这么做的时候, 就没有想过要回头了. 

PG本身并没有带来任何麻烦. 

但是有一些数据库模块是基于plpython的, 所以, 也针对python 进行升级, 从3.2 到3.3

结果模块发生很多意想不到的问题. 

究起原因, python 3.3的unicode支持更进一步,导致了很多的api 改变

我相信这个改变, 会对嵌入python产生影响. 对于我来说, Python3.2 已经足够好了, 所以进行回滚,

将linux服务端的python版本锁定3.2.

而且我认为, 对应发生嵌入或者C接口依赖的应用, 升级到3.3没有好处. 

但是对于没有外部依赖相关的win平台, 由于动态msvcrt.dll带来的好处, 而且没有外部嵌入, 直接升级3.3,没有任何问题.

总之对于版本管理, 尽量做到一致性, 减少版本分化带来的麻烦. 而对于无法一致的部分, 就隔离.

这会是一个减少麻烦的办法.

你可能感兴趣的:(升级 PG9.3的一点心得体会 -- 关于python 3.3)