Skip to content

Model MySQL CREATE USER statements - #2546

Merged
manticore-projects merged 1 commit into
JSQLParser:masterfrom
minleejae:feat/mysql-create-user
Sep 5, 2026
Merged

Model MySQL CREATE USER statements#2546
manticore-projects merged 1 commit into
JSQLParser:masterfrom
minleejae:feat/mysql-create-user

Conversation

@minleejae

Copy link
Copy Markdown
Contributor

Summary

  • parse MySQL CREATE USER into a dedicated statement AST
  • expose accounts, hosts, authentication plugins, credentials, and random-password modes as structured values
  • support multiple accounts and IF NOT EXISTS while preserving parse/deparse behavior

Validation

  • ./gradlew spotlessApply test spotlessCheck checkstyleMain checkstyleTest
  • executed representative account/host/password forms against MySQL 8.4

@manticore-projects

Copy link
Copy Markdown
Contributor

Please resolve conflicts.

@minleejae
minleejae force-pushed the feat/mysql-create-user branch from 95b394f to 8fdec64 Compare September 5, 2026 00:40
@minleejae
minleejae force-pushed the feat/mysql-create-user branch from 8fdec64 to 539e7bb Compare September 5, 2026 00:46
@minleejae

minleejae commented Sep 5, 2026

Copy link
Copy Markdown
Contributor Author

@manticore-projects The merge conflicts have been resolved, and the branch has been rebased onto the latest master. This PR is ready for review again. Thank you.

@manticore-projects
manticore-projects merged commit 628e3c1 into JSQLParser:master Sep 5, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants