No heroku free , pelo que entendi, só se tem acesso ao Postgres através de um código exemplo:
var pg = require('pg');
pg.defaults.ssl = true;
pg.connect(process.env.DATABASE_URL, function(err, client) {
if (err) throw err;
console.log('Connected to postgres! Getting schemas...');
client
.query('SELECT table_schema,table_name FROM information_schema.tables;')
.on('row', function(row) {
console.log(JSON.stringify(row));
});
});
Gostaria de saber quem faz a carga da process.env.DATABASE_URL?
Ela já vem carregada pelo Heroku quando a aplicação subir? Ou sou eu? que tenho de fazer o set dela, pois tenho essa URL, onde coloco ?