0

我有一些包含图像数据类型的 SQL Server 表。我想让它以某种方式在 PostgreSQL 中可用。我是一名 python 程序员,所以我对这个主题有很多了解。帮助?

4

1 回答 1

0

您首先需要了解的是,db级别的接口可能会有所不同。您最好的选择是为 blob 编写一个抽象层(并可能为您想要支持的数据库发布它的开源代码)。

在 PostgreSQL 方面,您需要确定是否要使用 bytea 或 lob。这些是非常不同的,并且具有不同的功能和限制。如果你有进取心,你至少可以在规范中建立支持来选择它们。一般来说,bytea 更适合较小的文件,而 lob 具有更多的管理开销,但它既可以支持更大的文件,也可以支持分块、查找等。

于 2013-04-06T03:12:31.453 回答