use an environmental variable or a configuration file that you'll have in
private/ but won't commit to git. For the latter solution, the current
scaffolding uses a new module, named appconfig.
On Monday, April 27, 2015 at 4:40:06 PM UTC+2, hiro wrote:
>
> I connect to an external DB in one of my models:
>
> my_model.db:
>
> my_db = DAL(
> 'postgres://user:password@url/database',
> pool_size=20,
> after_connection=lambda self: self.execute('set search_path to
> my_schema, other_schema, public; set statement_timeout to 60000;'),
> migrate=False
> )
>
> Now we are planning to adding the project to a git repository and I would
> now like to store our password there.
>
> I though about just creating the connection string by reading the .pgpass
> file. It will probably work but it seems unnecessary to read .pgpass every
> request. What is the best way to load the password at startup but not all
> other requests? Maybe just create in if statement?
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.