# Using PostgreSQL Extensions to Maintain Application Business Logic

DevFeed: [Using PostgreSQL Extensions to Maintain Application Business Logic](<https://devfeed.tech/articles/extensions-en-simple-sql-34458.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2011/10/extensions-en-simple-sql/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2011-10-31T13:22:00Z

Content type: tutorial

Language: fr

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

Topics: [Extension](<https://devfeed.tech/topics/extension.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [Code](<https://devfeed.tech/topics/code.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [business-logic](<https://devfeed.tech/tags/business-logic.md>), [code](<https://devfeed.tech/tags/code.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

## AI overview

This French article recounts a presentation about using PostgreSQL extensions to package and maintain application business logic implemented close to the data. It discusses deploying stored procedures as extensions, listing installed extensions and versions, and managing updates with intermediary scripts.

## Source excerpt

La conférence européenne à Amsterdam était un très bon évènement de la communauté, avec une organisation impeccable dans un hôtel accueillant. J'ai eu le plaisir d'y parler des extensions et de leur usage dans le cadre du développement applicatif " interne ", sous le titre Extensions are good for business logic. L'idée de ma présentation, que la plupart d'entre vous a loupé je suppose (en tout cas je n'avais qu'une petite poignée de français dans la salle, et j'espère avoir des lecteurs qui n'étaient pas à Amsterdam), l'idée est d'utiliser les mécanismes offerts par les extensions afin de maintenir le code PL que vous utilisez en production.