{% extends 'layouts/admin.html' %} {% block main %}

Administration

Database Settings

Choose a database type or enter a SQLAlchemy URI directly.

Back to settings
{% set db_form = database_form if database_form else settings.database.form %}
{{ database_options[db_form.database_type].driver_help if db_form.database_type in database_options else database_options.advanced.driver_help }}
{% if database_errors and database_errors.get('sqlite_path') %}
{{ database_errors.sqlite_path }}
{% endif %}

Use a relative path such as instance/macrosignage.sqlite3 or an absolute path.

{% if database_errors and database_errors.get('host') %}
{{ database_errors.host }}
{% endif %}
{% if database_errors and database_errors.get('port') %}
{{ database_errors.port }}
{% endif %}
{% if database_errors and database_errors.get('database_name') %}
{{ database_errors.database_name }}
{% endif %}

Optional key/value query string without the leading question mark.

{% if database_errors and database_errors.get('database_uri') %}
{{ database_errors.database_uri }}
{% endif %}

Advanced mode accepts any Flask-SQLAlchemy/SQLAlchemy URI supported by your installed drivers.

{% if database_errors and database_errors.get('database_uri') and db_form.database_type != 'advanced' %} {% endif %}
Environment key
{{ settings.database.env_key }}
Environment file
{{ settings.database.env_file }}
Restart required
Yes
{% endblock %}