diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/config.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\205\263\347\263\273\345\236\213\346\225\260\346\215\256\345\272\223/relation.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/client.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/config.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/2.\346\234\215\345\212\241\345\231\250\345\222\214\345\256\242\346\210\267\347\253\257/server.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/1.PostgreSQL\345\237\272\346\234\254\346\246\202\345\277\265/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/1.\345\237\272\346\234\254\346\246\202\345\277\265/config.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/1.\345\256\211\350\243\205PostgreSQL/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/1.\345\256\211\350\243\205PostgreSQL/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/config.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/1.\345\256\211\350\243\205PostgreSQL/install.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/1.\345\256\211\350\243\205PostgreSQL/install.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/1.\345\256\211\350\243\205PostgreSQL/install.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/1.\345\256\211\350\243\205PostgreSQL/install.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/1.\345\256\211\350\243\205/install.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/config.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/login.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/login.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/login.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/login.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/login.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/rds.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/rds.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/rds.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/2.\347\231\273\345\275\225PostgreSQL/rds.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/2.\347\231\273\345\275\225/rds.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/3.\344\275\277\347\224\250PostgreSQL/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/3.\344\275\277\347\224\250PostgreSQL/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/config.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/3.\344\275\277\347\224\250PostgreSQL/develop.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/3.\344\275\277\347\224\250PostgreSQL/develop.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.json" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/3.\344\275\277\347\224\250PostgreSQL/develop.md" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.md" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/3.\344\275\277\347\224\250PostgreSQL/develop.md" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/3.\344\275\277\347\224\250/develop.md" diff --git "a/data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/config.json" "b/data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/config.json" similarity index 100% rename from "data/1.PostgreSQL\345\210\235\351\230\266/2.PostgreSQL\347\232\204\345\256\211\350\243\205/config.json" rename to "data/1.PostgreSQL\345\210\235\351\230\266/2.\345\256\211\350\243\205\345\222\214\344\275\277\347\224\250/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/create_table.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/serial.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/1.\350\241\250/table.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/2.\345\207\275\346\225\260/function.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/grant.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/revoke.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/3.\347\224\250\346\210\267\345\222\214\346\235\203\351\231\220/role.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/primary_key.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/4.\347\264\242\345\274\225\345\222\214\347\272\246\346\235\237/unique_2.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/5. \350\247\246\345\217\221\345\231\250/trigger.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/extension.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/6.\346\225\260\346\215\256\345\272\223\346\211\251\345\261\225/language.md" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/config.json" "b/data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/config.json" similarity index 100% rename from "data/2.PostgreSQL\344\270\255\351\230\266/1.PostgreSQL\346\225\260\346\215\256\345\272\223\347\232\204\345\237\272\346\234\254\347\273\223\346\236\204/config.json" rename to "data/2.PostgreSQL\344\270\255\351\230\266/1.\345\237\272\346\234\254\347\273\223\346\236\204/config.json" diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" index c2ccc338cf3d3fec63563e08f6c1cd7cb681b058..fb45ec59bc48953b65e4981c3000fc6ec3fa18a3 100644 --- "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" +++ "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/1.\350\201\232\345\220\210\345\222\214\345\210\206\347\273\204/salary.md" @@ -30,25 +30,34 @@ from employee as l ### select 与 group by 不匹配 ```postgresql -select id, name, dept, max(salary) from employee group by dept; +select id, name, dept, max(salary) +from employee +group by dept; ``` ### group by 不对 ```postgresql -select id, name, dept, max(salary) from employee group by dept, id, name; +select id, name, dept, max(salary) +from employee +group by dept, id, name; ``` ### group by 不对 ```postgresql -select id, name, dept, max(salary) from employee group by dept, id, name having salary = max(salary); +select id, name, dept, max(salary) +from employee +group by dept, id, name +having salary = max(salary); ``` ### 结构错误 - ```postgresql -select id, name, dept, max(salary) from employee where salary=max(salary) group by dept; +select id, name, dept, max(salary) +from employee +where salary = max(salary) +group by dept; ``` diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" index ff4ab3a9f67380019d7ff19d98da34d92ec0afe2..46db4dfd3088c1fd6d3059162f2f983922ecac64 100644 --- "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" +++ "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/3.\345\255\220\346\237\245\350\257\242/subquery.md" @@ -3,10 +3,11 @@ 现有员工表 ```postgresql -create table employee( - id serial primary key , - name text, - dept text, +create table employee +( + id serial primary key, + name text, + dept text, salary money ) ``` @@ -16,9 +17,11 @@ create table employee( ## 答案 ```postgresql -select id, name, dept, salary +select id, name, dept, salary from employee -where salary > (select max(salary) from employee where dept='sale') +where salary > (select max(salary) + from employee + where dept = 'sale') ``` ## 选项 @@ -26,27 +29,29 @@ where salary > (select max(salary) from employee where dept='sale') ### A ```postgresql -select id, name, dept, salary +select id, name, dept, salary from employee where dept = 'sale' -group by dept having salary > max(salary) +group by dept +having salary > max(salary) ``` ### B ```postgresql -select l.id, l.name, l.dept, l.salary -from employee as l join employee as r on l.salary > max(r.salary) -where r.dept = 'sale' +select l.id, l.name, l.dept, l.salary +from employee as l + join employee as r on l.salary > max(r.salary) +where r.dept = 'sale' group by r.dept ``` ### C ```postgresql -select id, name, dept, salary +select id, name, dept, salary from employee -having salary > (select max(salary) from employee where dept='sale') +having salary > (select max(salary) from employee where dept = 'sale') ``` diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" index 0f30c323848c9d8ecd3faf6970edf3e13a6669ce..9ca4cf87f3ca024214fab885434b9a3a2cd1ad6a 100644 --- "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" +++ "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/4.\345\210\206\351\241\265\346\237\245\350\257\242/paged.md" @@ -18,26 +18,36 @@ create table orders ## 答案 ```postgresql -select id, product_id, order_date, quantity, customer_id from orders where date = $1 offset $2 limit 100; +select id, product_id, order_date, quantity, customer_id +from orders +where date = $1 +offset $2 limit 100; ``` ## 选项 -### 缺少 limit +### 缺少 limit ```postgresql -select id, product_id, order_date, quantity, customer_id from orders where date = $1 offset $2; +select id, product_id, order_date, quantity, customer_id +from orders +where date = $1 +offset $2; ``` - -### 缺少 offset +### 缺少 offset ```postgresql -select id, product_id, order_date, quantity, customer_id from orders where date = $1; +select id, product_id, order_date, quantity, customer_id +from orders +where date = $1; ``` ### 结构不对 ```postgresql -select id, product_id, order_date, quantity, customer_id from orders where date = $1 and offset $2 and limit 100 ; +select id, product_id, order_date, quantity, customer_id +from orders +where date = $1 and +offset $2 and limit 100; ``` diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" index 8c33ca812d0804292c05c18fd5bf475b323709b0..eb0b03114ccb0aacfb9addac74f9a8ec2109e4b9 100644 --- "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" +++ "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/5.CTE/to_root.md" @@ -18,13 +18,14 @@ create table node ## 答案 ```postgresql -with recursive t(id, pid, content) as (select id, pid, content - from node - where id = $1 - union all - select node.id, node.pid, node.level - from node - join t on node.id = t.pid) +with recursive t(id, pid, content) as ( + select id, pid, content + from node + where id = $1 + union all + select node.id, node.pid, node.level + from node + join t on node.id = t.pid) select node.id, node.pid, content from node join t on node.id = t.id; @@ -35,13 +36,14 @@ from node ### 没有递归定义 ```postgresql -with t as (select id, pid, content - from node - where id = $1 - union all - select node.id, node.pid, node.level - from node - join t on node.id = t.pid) +with t as ( + select id, pid, content + from node + where id = $1 + union all + select node.id, node.pid, node.level + from node + join t on node.id = t.pid) select node.id, node.pid, content from node join t on node.id = t.id; @@ -53,7 +55,7 @@ from node select node.id, node.pid, node.content from node join node as p on node.pid = p.id -where id=$1; +where id = $1; ``` ### 子查询无法处理递归问题 @@ -61,5 +63,5 @@ where id=$1; ```postgresql select node.id, node.pid, node content from node as t -where t.pid = (select id from t where id=t.pid) +where t.pid = (select id from t where id = t.pid) ``` \ No newline at end of file diff --git "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" index 83b52303dff3cc20de0d1f917a2aec1b30eec33d..318e541b7cf917b4304d62642f1c16b26618399f 100644 --- "a/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" +++ "b/data/2.PostgreSQL\344\270\255\351\230\266/2.\346\234\215\345\212\241\347\253\257\347\274\226\347\250\213/6.\350\277\207\347\250\213\345\214\226\347\274\226\347\250\213/loop.md" @@ -5,11 +5,14 @@ ## 答案 ```postgresql -create function gen(start integer, stop integer) returns setof integer as $$ -begin - for idx in start .. stop loop - return next idx; - end loop; +create function gen(start integer, stop integer) + returns setof integer as +$$ +begin + for idx in start .. stop + loop + return next idx; + end loop; end; $$ language plpgsql; ``` @@ -19,11 +22,13 @@ $$ language plpgsql; ### A ```postgresql -create function gen(start integer, stop integer) returns integer as $$ -begin - for idx in start .. stop loop - return idx; - end loop; +create function gen(start integer, stop integer) returns integer as +$$ +begin + for idx in start .. stop + loop + return idx; + end loop; end; $$ language plpgsql; ``` @@ -31,11 +36,14 @@ $$ language plpgsql; ### B ```postgresql -create function gen(start integer, stop integer) returns integer as $$ -begin - for idx in start .. stop loop - yield idx; - end loop; +create function gen(start integer, stop integer) + returns integer as +$$ +begin + for idx in start .. stop + loop + yield idx; + end loop; end; $$ language plpgsql; ``` @@ -43,12 +51,15 @@ $$ language plpgsql; ### C ```postgresql -create function gen(start integer, stop integer) returns setof integer as $$ -begin - for idx in start .. stop loop - return idx; - idx += 1; - end loop; +create function gen(start integer, stop integer) + returns setof integer as +$$ +begin + for idx in start .. stop + loop + return idx; + idx += 1; + end loop; end; $$ language plpgsql; ``` @@ -56,11 +67,14 @@ $$ language plpgsql; ### D ```postgresql -create function gen(start integer, stop integer) returns setof integer as $$ -begin - for idx in start .. stop loop - select idx; - end loop ; +create function gen(start integer, stop integer) + returns setof integer as +$$ +begin + for idx in start .. stop + loop + select idx; + end loop; end; $$ language plpgsql; ``` \ No newline at end of file