# Migrations-ready databases in SpinApp (PostgreSQL, MySQL, MariaDB, SQLite)

SpinApp provisions PostgreSQL, MySQL, MariaDB, or SQLite and writes credentials to your .env for migrations.

## Overview
SpinApp is a Laravel local dev environment that provisions migrations-ready databases. SpinApp supports PostgreSQL (with pgvector), MySQL, MariaDB, and SQLite and connects them before you run artisan migrate.

## Supported database types
SpinApp supports the following database provisioning targets:

- PostgreSQL (with pgvector)
- MySQL
- MariaDB
- SQLite

## Credentials and .env
SpinApp states that credentials are written to your `.env` automatically.

## Running migrations against the provisioned database
SpinApp supports running migrations in-container so that:

- `artisan migrate` and related steps execute against the provisioned database.

## Source URLs
Database provisioning and migration behavior are based on SpinApp’s public product description at https://spinapp.site/.
## Related AI Resources

- [in-container-ai-tool-actions](https://spinapp.site/ai/t/in-container-ai-tool-actions.md)