|
@ -0,0 +1,23 @@ |
|
|
|
|
|
# -*- ispell-local-dictionary: "english" -*- |
|
|
|
|
|
|
|
|
|
|
|
* Usage |
|
|
|
|
|
|
|
|
|
|
|
By default, =postgres= charm won't need any options in general. |
|
|
|
|
|
|
|
|
|
|
|
However, services using =postgres= through relations will typically |
|
|
|
|
|
want to set some options (if the default behavior is not enough). |
|
|
|
|
|
|
|
|
|
|
|
#+begin_src yaml |
|
|
|
|
|
myservice: |
|
|
|
|
|
relations: |
|
|
|
|
|
postgres-database: |
|
|
|
|
|
postgres: |
|
|
|
|
|
dbname: foo ## default uses the name of querying service (here: 'myservice') |
|
|
|
|
|
user: mydbuser ## default uses the name of querying service (here: 'myservice') |
|
|
|
|
|
password: bar ## if not set, a random password will be generated |
|
|
|
|
|
extensions: ## default is empty list |
|
|
|
|
|
- unaccent |
|
|
|
|
|
- pg_trgm |
|
|
|
|
|
init-sql: !bash-stdout | ## default is empty |
|
|
|
|
|
zcat "$BASE_CHARM_PATH/src/init.sql.gz" |
|
|
|
|
|
#+end_src |