Datasette-upload-dbs je plugin, který uživatelům dovoluje nahrát novou SQLite databázi do běžící instance Datasette, která ji následně začne obsluhovat. Verze 0.5a0 zavádí formalizované API s tokenovou autentizací. Databázi lze nahrát prostřednictvím POST requestu s curl příkazem, kde se specifikuje API token, cílový soubor a jméno databáze. Plugin také umožňuje atomickou výměnu staré databáze za novou verzi - nahraná databáze se nejprve uloží a ověří, teprve poté se vymění, aby se zamezilo chybám. To znamená, že vývojáři mohou stavět čerstvé databáze v prostředích jako GitHub Actions a automaticky je nasadit do produkce ihned po skončení sestavení.
Datasette-upload-dbs 0.5a0 přináší formalizované API pro nahrávání databází
Zdroje
- Simon Willison: datasette-upload-dbs 0.5a0
Související články