Skip to content

Ddl improvements table - #139

Merged
simon-mundy merged 4 commits into
php-db:0.6.xfrom
simon-mundy:ddl-improvements-table
Feb 28, 2026
Merged

Ddl improvements table#139
simon-mundy merged 4 commits into
php-db:0.6.xfrom
simon-mundy:ddl-improvements-table

Conversation

@simon-mundy

Copy link
Copy Markdown
Member
QA
Documentationno
Bugfixno
BC Breakno
New Featureyes
RFCno
QAyes
House Keepingyes

Description

This improvement adds the ability to set options to the ALTER and CREATE Table DDL statements, allowing per-table options like ENGINE, comments, character sets etc...

simon-mundyand others added 4 commits February 26, 2026 13:33
Enables setting table-level options like ENGINE, CHARSET, COMMENT that
render in SQL output. Uses Literal for raw/unquoted values and
quoteTrustedValue for safe string quoting. Keys are uppercased at
render time.
Signed-off-by: Simon Mundy <simon.mundy@peptolab.com>
…-improvements-table
# Conflicts:
#	test/unit/Sql/Ddl/CreateTableTest.php
Signed-off-by: Simon Mundy <simon.mundy@peptolab.com>
Signed-off-by: Simon Mundy <simon.mundy@peptolab.com>
@simon-mundysimon-mundy added this to the 0.6.0 milestone Feb 27, 2026
@simon-mundysimon-mundy self-assigned this Feb 27, 2026
@simon-mundysimon-mundy added enhancement New feature or request qa Improvements in quality assurance of the project labels Feb 27, 2026
@simon-mundy
simon-mundy marked this pull request as ready for review February 27, 2026 04:46
@github-project-automationgithub-project-automationBot moved this from Todo to In Progress in @phpdbFeb 28, 2026
@simon-mundy
simon-mundy merged commit 669f93f into php-db:0.6.xFeb 28, 2026
13 checks passed
@github-project-automationgithub-project-automationBot moved this from In Progress to Done in @phpdbFeb 28, 2026
@simon-mundy
simon-mundy deleted the ddl-improvements-table branch February 28, 2026 03:16
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancementNew feature or requestqaImprovements in quality assurance of the project

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants

@simon-mundy@tyrsson