php-db/phpdb
Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations
php-db/phpdb é bom para iniciantes?
Os mantenedores de php-db/phpdb costumam responder a um pull request em até 1 dia. Agora há 1 issue para iniciantes aberta.
- Estrelas
- 18
- Forks
- 8
- Issues abertas para iniciantes
- 1
- Issues indexadas
- 38
- Merge médio
- 6d 11h
- PRs com merge (30d)
- 14
- Linguagem predominante
- PHP
- Licença
- BSD-3-Clause
- Último push no GitHub
- 29/9/2026
- Última indexação
- 29/9/2026
- Guia de contribuição
- Sem guia de contribuição
- Código de conduta
- Sem código de conduta
- Labels para iniciantes
- help wanted good first issue
Como contribuir com php-db/phpdb
- Não há guia de contribuição, então comece pelo README e por alguns pull requests com merge recente para ver como as mudanças são propostas.
- Ele tem um Dockerfile ou um arquivo Docker Compose, então você pode rodá-lo sem instalar todo o conjunto de ferramentas.
- Suas contribuições serão publicadas sob a licença BSD-3-Clause do projeto.
- Escolha a issue aberta para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data
-
RFC
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
RFC
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 38/100
Mantenedores costumam responder em até 1 dia
-
RFC
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
RFC
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Typing inconsistencyTalvez livre de novo @tyrsson assumiu há 29 dias e não há nenhum pull request aberto. Abertabug next minor qa
php-db/phpdb#182 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: Replace caller-supplied Literal slots in Sql\Ddl with backed enums and typed argumentsTalvez livre de novo @simon-mundy assumiu há 32 dias e não há nenhum pull request aberto. Abertaenhancement
php-db/phpdb#181 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: DDL column classes for ENUM, SET and the remaining MySQL column typesTalvez livre de novo @simon-mundy assumiu há 32 dias e não há nenhum pull request aberto. Abertaenhancement
php-db/phpdb#180 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: DDL standalone index, view, rename and truncate statements, and typed table optionsTalvez livre de novo @simon-mundy assumiu há 32 dias e não há nenhum pull request aberto. Abertaenhancement
php-db/phpdb#179 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Sql\Platform: decorator contract is incomplete and Platform's per-platform registry is unusedTalvez livre de novo @simon-mundy assumiu há 43 dias e não há nenhum pull request aberto. Aberta
php-db/phpdb#175 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Use @template generics on resource-typed interface members instead of the generic resource typeAbertaenhancement next minor qa
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
[docs] Finish updating application integration docsTalvez livre de novo @tyrsson assumiu há 92 dias e não há nenhum pull request aberto. Abertadocumentation
php-db/phpdb#152 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
Mantenedores costumam responder em até 1 dia
-
[RFC]: DsnProvider and Dsn VOTalvez livre de novo @tyrsson assumiu há 185 dias e não há nenhum pull request aberto. Abertaenhancement Lang Feature Refactor next minor Platform migration qa
php-db/phpdb#146 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: Sql Statement Query CachingTalvez livre de novo @simon-mundy assumiu há 269 dias e não há nenhum pull request aberto. Abertaenhancement Lang Feature Refactor qa
php-db/phpdb#112 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: Sql\Ddl\Metadata AdditionsTalvez livre de novo @simon-mundy assumiu há 310 dias e não há nenhum pull request aberto. Abertaenhancement
php-db/phpdb#92 · 3 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: SQL Metadata Backed EnumsTalvez livre de novo @tyrsson assumiu há 313 dias e não há nenhum pull request aberto. Abertadocumentation enhancement Lang Feature Refactor qa
php-db/phpdb#91 · 1 comentário · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: Sql92 Test Adapter component.Talvez livre de novo @tyrsson assumiu há 317 dias e não há nenhum pull request aberto. Abertaenhancement Platform migration qa
php-db/phpdb#89 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: PSR-14 Event FeatureTalvez livre de novo @tyrsson assumiu há 346 dias e não há nenhum pull request aberto. Abertaenhancement The Future
php-db/phpdb#79 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[Status Tracking]: php-db/phpdb-pgsqlTalvez livre de novo @tyrsson assumiu há 438 dias e não há nenhum pull request aberto. Abertadocumentation enhancement Platform migration qa
php-db/phpdb#54 · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: Row Relations Feature for TableGatewaysTalvez livre de novo @simon-mundy assumiu há 522 dias e não há nenhum pull request aberto. Abertaenhancement help wanted The Future
php-db/phpdb#49 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: DB-related package migrationTalvez livre de novo @simon-mundy assumiu há 568 dias e não há nenhum pull request aberto. Abertadocumentation enhancement help wanted
php-db/phpdb#25 · 3 comentários · 1 reação · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[RFC]: 1.0.0 Scope of work.Talvez livre de novo @simon-mundy assumiu há 569 dias e não há nenhum pull request aberto. Abertadocumentation enhancement help wanted qa
php-db/phpdb#22 · 1 reação · 3 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
Platform Migration TrackingTalvez livre de novo @simon-mundy assumiu há 569 dias e não há nenhum pull request aberto. Abertaenhancement help wanted
php-db/phpdb#12 · 3 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
Take advantage of any relevant functionality up until at least PHP 8.2.0Talvez livre de novo @simon-mundy assumiu há 568 dias e não há nenhum pull request aberto. Abertaenhancement good first issue qa
php-db/phpdb#9 · 1 comentário · 3 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
Properly document all relevant methods, constants, variables, etc.Talvez livre de novo @settermjd assumiu há 680 dias e não há nenhum pull request aberto. Abertadocumentation enhancement good first issue qa
php-db/phpdb#8 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Replace all references to specific classes with interfacesTalvez livre de novo @tyrsson assumiu há 653 dias e não há nenhum pull request aberto. Abertaenhancement good first issue
php-db/phpdb#2 · 2 comentários · 2 responsáveis ·
Mantenedores costumam responder em até 1 dia
-
Rewrite the documentationTalvez livre de novo @settermjd assumiu há 682 dias e não há nenhum pull request aberto. Abertadocumentation enhancement
php-db/phpdb#1 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Sql's foreign-table guard raises TypeError when its table is a TableIdentifier or aliased arrayTalvez já em andamento @simon-mundy assumiu há 1 dia. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 50/100
Mantenedores costumam responder em até 1 dia
-
TableGateway delete(), insert() and update() raise TypeError for an aliased tableTalvez já em andamento @simon-mundy assumiu há 1 dia. Abertabug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Predicate fluent methods accept identifier types their predicates rejectTalvez já em andamento @simon-mundy assumiu há 1 dia. Abertabug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Join::join() raises TypeError instead of InvalidArgumentException for an invalid name without a leading stringTalvez já em andamento @simon-mundy assumiu há 1 dia. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Integer limit, offset and column values raise TypeError in getSqlString() on a strict platformTalvez já em andamento @simon-mundy assumiu há 1 dia. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
Mantenedores costumam responder em até 1 dia
-
VALID_FETCH_MODES lists three entries that are not usable fetch modesTalvez já em andamento @simon-mundy assumiu há 7 dias. Abertabug confirmed
php-db/phpdb#199 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Result::setFetchMode() cannot drive FETCH_CLASS or FETCH_INTOTalvez já em andamento @simon-mundy assumiu há 7 dias. Abertabug confirmed
php-db/phpdb#198 · 1 responsável ·
Mantenedores costumam responder em até 1 dia