sql >> Databáze >  >> RDS >> PostgreSQL

Jak používat Flask/Peewee s Heroku?

Analyzujete proměnnou prostředí DATABASE_URL? Bude to vypadat nějak takto:

postgres://username:[email protected]:port/database_name

Takže to budete chtít stáhnout a analyzovat, než otevřete připojení k databázi. V závislosti na tom, jak jste svou databázi deklarovali (v konfiguraci nebo vedle aplikace wsgi), může vypadat takto:

import os
import urlparse

urlparse.uses_netloc.append('postgres')
url = urlparse.urlparse(os.environ['DATABASE_URL'])

# for your config
DATABASE = {
    'engine': 'peewee.PostgresqlDatabase',
    'name': url.path[1:],
    'password': url.password,
    'host': url.hostname,
    'port': url.port,
}

Podívejte se na poznámky zde:https://devcenter.heroku.com/articles/django



  1. Připojte SQL Server k SugarCRM

  2. Použijte regulární výrazy v JPA CriteriaBuilder

  3. vrátí nuly pro data, která neexistují MYSQL GROUP BY

  4. Vrátit seznam tabulek a pohledů na SQL Server pomocí T-SQL (sp_tables)