Antananarivo, Madagascar - May 3, 2025
The external_file extension allows access to "external files" from PostgreSQL server file systems.
This extension adds the same functionalities given by the Oracle's BFILE data type that stores unstructured binary data in flat files outside the database. A BFILE column stores a file locator that points to an external file containing the data: (DIRECTORY, FILENAME). Here the data type is called EFILE.
The extension implements the following functions:
Complete list of changes is available here
The external_file extension is an open project under the PostgreSQL license as part of the improvement of Ora2Pg. This is an original work of Dominique Legendre, improved and maintained by Gilles Darold at HexaCluster Corp. Any contribution to build a better tool is welcome. You can send your ideas, features requests or patches using the GitHub tools.