|
|
|
## Ajout d'une extension PostgreSQL
|
|
|
|
## Adding a PostgreSQL extension
|
|
|
|
|
|
|
|
Il faut tester lors de l'ajout d'une extension PostgreSQL si elle est déjà présente ou pas.
|
|
|
|
Car sur nos serveurs de développement, intégration ou production ce sera fait par d'autres biais que les migrations.
|
|
|
|
When modifying Postgres extensions, these queries must be wrapped in an `EXISTS` condition. We do this because our development, integration, and production servers get their extensions added outside of the Rails migration system. Without checking for `EXISTS`, these migrations would fail.
|
|
|
|
|
|
|
|
```ruby
|
|
|
|
class EnableUnaccentExtension < ActiveRecord::Migration
|
| ... | ... | |