Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一些包含图像数据类型的 SQL Server 表。我想让它以某种方式在 PostgreSQL 中可用。我是一名 python 程序员,所以我对这个主题有很多了解。帮助?
您首先需要了解的是,db级别的接口可能会有所不同。您最好的选择是为 blob 编写一个抽象层(并可能为您想要支持的数据库发布它的开源代码)。
在 PostgreSQL 方面,您需要确定是否要使用 bytea 或 lob。这些是非常不同的,并且具有不同的功能和限制。如果你有进取心,你至少可以在规范中建立支持来选择它们。一般来说,bytea 更适合较小的文件,而 lob 具有更多的管理开销,但它既可以支持更大的文件,也可以支持分块、查找等。