gitextract_ainzhnq4/ ├── .dockerignore ├── .editorconfig ├── .eslintignore ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── codeql-analysis.yml │ ├── docs.yml │ ├── lint.yml │ ├── publish-pypi.yml │ ├── publish-test.yml │ └── test.yml ├── .gitignore ├── .nvmrc ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── AUTHORS ├── Dockerfile ├── HISTORY.rst ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docker-compose.yml ├── docs/ │ ├── Makefile │ ├── _static/ │ │ └── .directory │ ├── _templates/ │ │ └── .directory │ ├── conf.py │ ├── dependencies.rst │ ├── development.rst │ ├── features.rst │ ├── history.rst │ ├── index.rst │ ├── install.rst │ ├── make.bat │ ├── requirements.txt │ └── settings.rst ├── entrypoint.sh ├── explorer/ │ ├── __init__.py │ ├── actions.py │ ├── admin.py │ ├── app_settings.py │ ├── apps.py │ ├── assistant/ │ │ ├── __init__.py │ │ ├── forms.py │ │ ├── models.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── views.py │ ├── charts.py │ ├── ee/ │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── db_connections/ │ │ │ ├── __init__.py │ │ │ ├── admin.py │ │ │ ├── create_sqlite.py │ │ │ ├── forms.py │ │ │ ├── mime.py │ │ │ ├── models.py │ │ │ ├── type_infer.py │ │ │ ├── utils.py │ │ │ └── views.py │ │ └── urls.py │ ├── exporters.py │ ├── forms.py │ ├── locale/ │ │ ├── ru/ │ │ │ └── LC_MESSAGES/ │ │ │ ├── django.mo │ │ │ └── django.po │ │ └── zh_Hans/ │ │ └── LC_MESSAGES/ │ │ ├── django.mo │ │ └── django.po │ ├── migrations/ │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20150501_1515.py │ │ ├── 0003_query_snapshot.py │ │ ├── 0004_querylog_duration.py │ │ ├── 0005_auto_20160105_2052.py │ │ ├── 0006_query_connection.py │ │ ├── 0007_querylog_connection.py │ │ ├── 0008_auto_20190308_1642.py │ │ ├── 0009_auto_20201009_0547.py │ │ ├── 0010_sql_required.py │ │ ├── 0011_query_favorites.py │ │ ├── 0012_alter_queryfavorite_query_alter_queryfavorite_user.py │ │ ├── 0013_querylog_error_querylog_success.py │ │ ├── 0014_promptlog.py │ │ ├── 0015_explorervalue.py │ │ ├── 0016_alter_explorervalue_key.py │ │ ├── 0017_databaseconnection.py │ │ ├── 0018_alter_databaseconnection_host_and_more.py │ │ ├── 0019_alter_databaseconnection_engine.py │ │ ├── 0020_databaseconnection_extras_and_more.py │ │ ├── 0021_alter_databaseconnection_password_and_more.py │ │ ├── 0022_databaseconnection_upload_fingerprint.py │ │ ├── 0023_query_database_connection_and_more.py │ │ ├── 0024_auto_20240803_1135.py │ │ ├── 0025_alter_query_database_connection_alter_querylog_database_connection.py │ │ ├── 0026_tabledescription.py │ │ ├── 0027_query_few_shot.py │ │ ├── 0028_promptlog_database_connection_promptlog_user_request.py │ │ └── __init__.py │ ├── models.py │ ├── permissions.py │ ├── schema.py │ ├── src/ │ │ ├── js/ │ │ │ ├── assistant.js │ │ │ ├── codemirror-config.js │ │ │ ├── csrf.js │ │ │ ├── explorer.js │ │ │ ├── favorites.js │ │ │ ├── main.js │ │ │ ├── pivot-setup.js │ │ │ ├── pivot.js │ │ │ ├── query-list.js │ │ │ ├── schema.js │ │ │ ├── schemaService.js │ │ │ ├── table-to-csv.js │ │ │ ├── tableDescription.js │ │ │ └── uploads.js │ │ └── scss/ │ │ ├── assistant.scss │ │ ├── choices.scss │ │ ├── explorer.scss │ │ ├── pivot.css │ │ ├── styles.scss │ │ └── variables.scss │ ├── tasks.py │ ├── telemetry.py │ ├── templates/ │ │ ├── assistant/ │ │ │ ├── table_description_confirm_delete.html │ │ │ ├── table_description_form.html │ │ │ └── table_description_list.html │ │ ├── connections/ │ │ │ ├── connection_upload.html │ │ │ ├── connections.html │ │ │ ├── database_connection_confirm_delete.html │ │ │ ├── database_connection_detail.html │ │ │ └── database_connection_form.html │ │ └── explorer/ │ │ ├── assistant.html │ │ ├── base.html │ │ ├── export_buttons.html │ │ ├── fullscreen.html │ │ ├── params.html │ │ ├── pdf_template.html │ │ ├── play.html │ │ ├── preview_pane.html │ │ ├── query.html │ │ ├── query_confirm_delete.html │ │ ├── query_favorite_button.html │ │ ├── query_favorites.html │ │ ├── query_list.html │ │ ├── querylog_list.html │ │ ├── schema.html │ │ └── schema_error.html │ ├── templatetags/ │ │ ├── __init__.py │ │ ├── explorer_tags.py │ │ └── vite.py │ ├── tests/ │ │ ├── __init__.py │ │ ├── csvs/ │ │ │ ├── all_types.csv │ │ │ ├── dates.csv │ │ │ ├── floats.csv │ │ │ ├── integers.csv │ │ │ ├── mixed.csv │ │ │ ├── rc_sample.csv │ │ │ └── test_case1.csv │ │ ├── factories.py │ │ ├── json/ │ │ │ ├── github.json │ │ │ ├── kings.json │ │ │ └── list.json │ │ ├── settings.py │ │ ├── settings_base.py │ │ ├── test_actions.py │ │ ├── test_apps.py │ │ ├── test_assistant.py │ │ ├── test_create_sqlite.py │ │ ├── test_csrf_cookie_name.py │ │ ├── test_db_connection_utils.py │ │ ├── test_exporters.py │ │ ├── test_forms.py │ │ ├── test_mime.py │ │ ├── test_models.py │ │ ├── test_schema.py │ │ ├── test_tasks.py │ │ ├── test_telemetry.py │ │ ├── test_type_infer.py │ │ ├── test_utils.py │ │ └── test_views.py │ ├── urls.py │ ├── utils.py │ └── views/ │ ├── __init__.py │ ├── auth.py │ ├── create.py │ ├── delete.py │ ├── download.py │ ├── email.py │ ├── export.py │ ├── format_sql.py │ ├── list.py │ ├── mixins.py │ ├── query.py │ ├── query_favorite.py │ ├── schema.py │ ├── stream.py │ └── utils.py ├── manage.py ├── package.json ├── public_key.pem ├── pypi-release-checklist.md ├── requirements/ │ ├── base.txt │ ├── dev.txt │ ├── extra/ │ │ ├── assistant.txt │ │ ├── charts.txt │ │ ├── snapshots.txt │ │ ├── uploads.txt │ │ └── xls.txt │ └── tests.txt ├── ruff.toml ├── setup.cfg ├── setup.py ├── test_project/ │ ├── __init__.py │ ├── celery_config.py │ ├── settings.py │ └── urls.py ├── tox.ini └── vite.config.mjs