Skip to content

Ddl improvements table#139

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

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

Conversation

@simon-mundy
Copy link
Collaborator

Q A
Documentation no
Bugfix no
BC Break no
New Feature yes
RFC no
QA yes
House Keeping yes

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-mundy and 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-mundy simon-mundy added this to the 0.6.0 milestone Feb 27, 2026
@simon-mundy simon-mundy self-assigned this Feb 27, 2026
@simon-mundy simon-mundy added enhancement New feature or request qa Improvements in quality assurance of the project labels Feb 27, 2026
@github-project-automation github-project-automation bot moved this to Todo in @phpdb Feb 27, 2026
@simon-mundy simon-mundy requested a review from tyrsson February 27, 2026 04:46
@simon-mundy simon-mundy marked this pull request as ready for review February 27, 2026 04:46
@github-project-automation github-project-automation bot moved this from Todo to In Progress in @phpdb Feb 28, 2026
@simon-mundy simon-mundy merged commit 669f93f into php-db:0.6.x Feb 28, 2026
13 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in @phpdb Feb 28, 2026
@simon-mundy simon-mundy deleted the ddl-improvements-table branch February 28, 2026 03:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request qa Improvements in quality assurance of the project

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants