Skip to content

To support PG compliant SQL DML statement #21

@RogueJin

Description

@RogueJin

Description

Since TiDB is Mysql compliant database, we need to adjust DCParser yacc paser files to remove mysql keywords and add pg keywords, and then implement the keywords logic functions in TiDB4PG project.

The things you need to do are :

  1. spot statements in parser.y file
  2. remove mysql keywords of the statement
  3. make sure build successfully
  4. correct related unit tests
  5. commit PR

Helpful reference:
Understand Delete Statement - Chinese

Task List

DCParser:

  • Delete Statement:
  1. remove mysql keywords
  2. correct unit tests
  • Select Statement Parser
  1. remove mysql keywords
  2. correct unit tests
  • Insert Statement Parser
  1. remove mysql keywords
  2. correct unit tests
  • Update Statement Parser
  1. remove mysql keywords
  2. correct unit tests

TiDB4PG:

Please check the issue
DigitalChinaOpenSource/TiDB-for-PostgreSQL#40

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions