# Inline Extensions

DevFeed: [Inline Extensions](<https://devfeed.tech/articles/inline-extensions-34484.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2012/12/inline-extensions/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2012-12-13T10:34:00Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [extension](<https://devfeed.tech/tags/extension.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [manage](<https://devfeed.tech/tags/manage.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [process](<https://devfeed.tech/tags/process.md>), [releases](<https://devfeed.tech/tags/releases.md>), [restore](<https://devfeed.tech/tags/restore.md>), [version](<https://devfeed.tech/tags/version.md>)

## AI overview

The article examines PostgreSQL extensions beyond contrib modules, focusing on managing procedural code and related SQL objects as a single versioned unit. It explains how extensions support dependency tracking, dump and restore workflows, API protection, and upgrade management.

## Source excerpt

We've been having the CREATE EXTENSION feature in PostgreSQL for a couple of releases now, so let's talk about how to go from here. The first goal of the extension facility has been to allow for a clean dump and restore process of contrib modules. As such it's been tailored to the needs of deploying files on the file system because there's no escaping from that when you have to ship binary and executable files, those infamous .so, .dll or .dylib things.