我目前正在为我未来的web项目规划基础设施。我想走Joel的路,每个客户端有一个DB,现在考虑哪个DB引擎对我来说是好的。最好的当然是SQL Server,但我现在负担不起一个完整的版本,我认为SQL Server Express不会是加载的服务的好选择。现在我正在考虑改用PostgreSQL。假设我的开发环境是带有NHibernate或LINQ to SQL的ASP.NET 3.
我必须将数据从一个postgreSQL DB (旧的)传输到另一个postgresSQL DB (新的)。Old用win1252编码。New是用utf-8编码的。 我已经尝试过不同的方法了。pandas.to_sql,sqlalchemy,psycopg2等等,但由于编码“问题”而总是失败。我已经做了一些研究,最有效的事情看起来像是驱动程序方面的问题。据我所知,psycopg2使用unicode驱动程序,但对于我的源数据库版本(x86_64上<