Bläddra i källkod

chore: update SQLAlchemy configuration with custom naming convention (#6854)

tags/0.6.16
-LAN- 1 år sedan
förälder
incheckning
feb4576ee7
Inget konto är kopplat till bidragsgivarens mejladress
2 ändrade filer med 12 tillägg och 1 borttagningar
  1. 11
    1
      api/extensions/ext_database.py
  2. 1
    0
      api/migrations/alembic.ini

+ 11
- 1
api/extensions/ext_database.py Visa fil

@@ -1,6 +1,16 @@
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import MetaData

db = SQLAlchemy()
POSTGRES_INDEXES_NAMING_CONVENTION = {
'ix': '%(column_0_label)s_idx',
'uq': '%(table_name)s_%(column_0_name)s_key',
'ck': '%(table_name)s_%(constraint_name)s_check',
'fk': '%(table_name)s_%(column_0_name)s_fkey',
'pk': '%(table_name)s_pkey',
}

metadata = MetaData(naming_convention=POSTGRES_INDEXES_NAMING_CONVENTION)
db = SQLAlchemy(metadata=metadata)


def init_app(app):

+ 1
- 0
api/migrations/alembic.ini Visa fil

@@ -3,6 +3,7 @@
[alembic]
# template used to generate migration files
# file_template = %%(rev)s_%%(slug)s
file_template = %%(year)d_%%(month).2d_%%(day).2d_%%(hour).2d%%(minute).2d-%%(rev)s_%%(slug)s

# set to 'true' to run the environment during
# the 'revision' command, regardless of autogenerate

Laddar…
Avbryt
Spara