Pular para o conteúdo principal
Versão: 2.x

Compatibilidade e qualificação de bancos de dados

Use esta tabela para escolher o banco do Laravel embutido e do Server autogerenciado. Cloud gerencia a persistência do runtime. Clientes Cloud configuram clientes SDK e workers, não um banco do runtime.

Uma base de compatibilidade declarada não prova que toda versão posterior foi qualificada. Testes de código e artefatos publicados instalados são evidências diferentes. Este retrato vincula o código Workflow 2.20.3 e os recibos Server 3.0.5. Não muda a compatibilidade nem estabelece uma faixa mínima/máxima testada.

MotorCompatibilidade declaradaQualificação de código observadaQualificação do artefato publicado
MySQLEmbutido: base 8.0. Server: base 8.0.Core: 26.10.0 nos jobs originais com imagem flutuante. Perfis Server: 8.0.46 e 8.4.5.A observação Core vincula o código publicado. Compose do Server 3.0.5 usa mysql:8.0 para smoke de esquema/saúde, não qualificação completa de execução/capacidade/TLS.
PostgreSQLEmbutido: base 13. Server: base 13.Core: 18.6. Perfis Server: 16.15 e 17.11.A observação Core vincula o código publicado. Não foi encontrado recibo de endpoint PostgreSQL vinculado ao índice Server 3.0.5 no inventário inspecionado.
MariaDBEmbutido: base 10.5. Server aceita mariadb; nenhuma versão base é estabelecida aqui.Core: 10.5.29. Perfil Server: 10.11.19.A observação Core vincula o código publicado. Não foi encontrado recibo de endpoint MariaDB vinculado ao índice Server 3.0.5 no inventário inspecionado.
SQLiteCapacidades/testes embutidos incluem SQLite. Server declara base 3.35.Os jobs originais de código Core não emitiram a versão da biblioteca SQLite.A aceitação do Core 2.20.3 instalado exercitou SQLite sem estabelecer faixa de versões. O corpus do candidato Server 3.1.0 congelado é separado do estável 3.0.5.
SQL ServerCore embutido publicado anuncia sqlsrv, mas continua sem qualificação. A qualificação Server não é estabelecida aqui.Nenhum job SQL Server recuperado na matriz Core publicada. O guard proposto do backend é trabalho de código separado.Nenhuma qualificação publicada correspondente recuperada. Não deduza suporte pelo anúncio da capacidade embutida.

Como interpretar a evidência​

O inventário Core vincula digests originais e quatro jobs MySQL, quatro PostgreSQL e um MariaDB no código publicado. As doze células de upgrade publicado cobrem combinações Laravel/PHP, não doze endpoints de banco. O recibo do Core instalado normalmente cobre separadamente 67 casos stream/replay/fake com SQLite. Nem versão PHP nem seletor flutuante fornecem uma versão de banco não emitida.

O inventário Server separa os escopos dos jobs de código nativo e PHP anterior. O recibo estável 3.0.5 tem quatro células smoke Compose de arquitetura/perfil. local e production usam MySQL. Os logs inspecionados não recuperam versão/digest exatos do banco acompanhante, qualificação de escrita ou TLS verificado. Perfis de código e candidato congelado não qualificam outra imagem publicada.

Ciclo do fornecedor e motores distribuídos​

Para novas instalações, prefira linhas mantidas pelo fornecedor após qualificar o par exato runtime/banco. A política PostgreSQL marca 13 sem suporte e encerra 14 em 12 de novembro de 2026. O aviso Oracle coloca MySQL 8.0 em Sustaining Support desde 21 de abril de 2026. O ciclo do fornecedor não estabelece nem remove nossa qualificação de artefatos.

TiDB, Vitess, PlanetScale e outras instalações distribuídas compatíveis com MySQL não foram testadas aqui. Compatibilidade de protocolo não prova isolamento transacional, bloqueios de linha, visibilidade commit/after-commit ou comportamento de repetição. Valide essa semântica com o runtime exato antes de adotar. Esta tabela não amplia o envelope operacional de região única para várias regiões.