cmu-db/dbdb.io has 591 GitHub stars and 49 forks. GitHot measured +1 stars in 24 hours and +1 in 7 days. Last checked 2026-11-11 19:17 UTC. Last push 2026-10-30.
The On-line Database of Databases
計測したスター増加
- 24時間
- +1
- 7日間
- +1
- 15日間
- 更新が遅れています
- 1か月
- 更新が遅れています
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.md
オリジナルDatabase of Databases
Installation
sudo apt-get install build-essential libffi-dev libpq-dev python3-dev postgresql-common-dev libcairo2
uv sync
Running the development server
uv run python manage.py runserver
Deployment
Run deploy/update_dbdb_app.sh on the production machine to fetch new changes, run migrations, and restart the wsgi server.
Test fixtures
Test fixtures live in data/fixtures/. Django loads them by name; the search path is configured in settings.py via FIXTURE_DIRS.
| Fixture | Contents | Source |
|---|---|---|
adminuser.json |
Superuser account for tests | Static |
testuser.json |
Non-superuser account for tests | Static |
core_features.json |
Feature + FeatureOption rows |
Dumped from production (see below) |
core_attributes.json |
Attribute + AttributeOption rows |
Dumped from production (see below) |
core_system.json |
Two synthetic test systems (SQLite, XXX) | Static |
core_savedsearch.json |
One saved search for testing | Static |
Regenerating fixtures from production
Requires Tailscale to be connected so db-web.tail5fc291.ts.net is reachable.
# Features and feature options
uv run python manage.py dumpdata core.feature core.featureoption \
--indent 2 -o data/fixtures/core_features.json
# Attributes and attribute options
uv run python manage.py dumpdata core.attribute core.attributeoption \
--indent 2 -o data/fixtures/core_attributes.json
These commands use the DATABASE_URL in .env, which points to the production database.
Loading fixtures into a local database
uv run python manage.py loaddata adminuser testuser \
core_features core_attributes core_system core_savedsearch
Running the tests
Tests require a local PostgreSQL instance. The test runner creates and destroys a dedicated database (test_dbdb_io) on every run.
PGUSER=<your-local-pg-user> uv run python manage.py test dbdb.core \
--settings=dbdb.test_settings --verbosity=2
The dbdb.test_settings module overrides the production DATABASE_URL with local PostgreSQL connection parameters. It reads the following environment variables (all optional, with defaults shown):
| Variable | Default | Notes |
|---|---|---|
PGUSER |
dbdb_user |
Must have CREATEDB privilege |
PGPASSWORD |
(empty) | Omit if using peer auth (Unix socket) |
PGHOST |
(empty) | Empty = Unix socket (peer auth); localhost = TCP |
PGPORT |
5432 |
|
PGDATABASE |
postgres |
Connection database — must differ from test_dbdb_io |
The test database is always named test_dbdb_io and is dropped and recreated fresh on every run.
関連プロジェクトを探す
Asabeneh/30-Days-Of-Python
30 Days of Python プログラミングチャレンジは、Python プログラミング言語を 30 日で学ぶためのステップバイステップのガイドです。このチャレンジは 100 日以上かかることもあります。自分のペースで進めてください。こちらの動画も役立つかもしれません: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 スターgrafana/grafana
オープンで組み合わせ可能なオブザーバビリティおよびデータ可視化プラットフォームです。Prometheus、Loki、Elasticsearch、InfluxDB、Postgres など、複数のソースからメトリクス、ログ、トレースを可視化できます。
77,830 スターredis/redis
リアルタイムのデータ駆動型アプリケーションを構築する開発者にとって、Redis は最も選ばれ、最速で、機能が最も豊富なキャッシュ、データ構造サーバー、ドキュメントおよびベクトルクエリエンジンです。
77,395 スターapache/superset
Apache Superset は、データ可視化とデータ探索のためのプラットフォームです。
75,473 スター