https://markdownlivepreview.com/
see postman link
Markdown is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people "to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML)". aaa
- Write markdown text in this textarea.
- Click 'HTML Preview' button.
- 2020.05.10 첫 λ±λ‘
- 2020.05.13 ν μ΄λΈ μ 보찾기 api 리μ€ν°μ€ μμ // ν μ΄λΈ λ°μ΄ν° Update νλͺ© μΆκ° // ν μ΄λΈ λ°μ΄ν° Delete νλͺ© μΆκ°
- 2020.05.17 ν μ΄λΈ DROP api μΆκ° // ν μ΄λΈ RENAME api μΆκ°
- 2020 05.20 ν μ΄λΈ μ΄λ¦ μ€λ³΅κ²μ¬ api μΆκ°
- 2020.05.24 μ¬μ©μ μ΄λ©μΌ μΈμ¦ μμ² api μΆκ°, μ¬μ©μ μ΄λ©μΌ μΈμ¦ νμΈ api μΆκ°
- 2020.05.25 ν μ΄λΈ λ΄ λ°μ΄ν° κ²μ api μΆκ°, μ¬μ©μ μ§μ SELECT 쿼리문 μ²λ¦¬ api μΆκ°
- 2020.05.28 ν μ΄λΈ μ 보 λ°μμ€κΈ° api μμ , ν μ΄λΈ λ°μ΄ν° csv νμΌ export api μΆκ°
- 2020.05.30 λΉλ°λ²νΈ μμ api μΆκ°, ν μ΄λΈ Join api μΆκ°
- 2020.06.01 νΉμ μΉΌλΌ κΈ°μ€ μ λ ¬ api μΆκ°
- 2020.06.07 νΉμ ν μ΄λΈ μΈλν€ μΆκ° api μΆκ°
- 2020.06.13 νμκ°μ api μλ¬μ½λ μμ , INSERT api μλ¬μ½λ μμ , ν μ΄λΈ λ°μ΄ν° μ λΆ λΆλ¬μ€κΈ° μλ¬μ½λ μμ , μΉΌλΌ μ λ°μ΄νΈ μλ¬μ½λ μμ
- 2020.06.20 ν μ΄λΈ λ°μ΄ν° delete μλ΅μ½λ μΆκ°, ν μ΄λΈ DROP μλ΅μ½λ μΆκ°, Rename API μλ΅μ½λ μΆκ°
- νμκ°μ api
- μμ΄λ μ€λ³΅κ²μ¬ api
- λ‘κ·ΈμΈ api
- ν μ΄λΈ μμ± api
- ν μ΄λΈ λͺ¨λ μ΄λ¦ μ‘°ν api
- ν μ΄λΈμ μΉΌλΌ insert api
- ν μ΄λΈ μ 보 λ°κΈ° api
- ν μ΄λΈ λ°μ΄ν° μ λΆ λΆλ¬μ€κΈ° api
- ν μ΄λΈ λ°μ΄ν° Update api
- ν μ΄λΈ λ°μ΄ν° Delete api
- ν μ΄λΈ DROP api
- ν μ΄λΈ RENAME api
- ν μ΄λΈ μ΄λ¦ μ€λ³΅κ²μ¬ api
- μ¬μ©μ μ΄λ©μΌ μΈμ¦ api
- μ¬μ©μ μ΄λ©μΌ μΈμ¦ νμΈ API
- ν μ΄λΈ λ΄ λ°μ΄ν° κ²μ API
- μ¬μ©μ μ§μ SELECT 쿼리문 API
- ν μ΄λΈ λ°μ΄ν° csv νμΌλ‘ export API
- λΉλ°λ²νΈ μμ API
- ν μ΄λΈ JOIN API
- νΉμ μΉΌλΌ κΈ°μ€ μ λ ¬ API
- νΉμ ν μ΄λΈ μΈλν€ μΆκ° API
μ μ μ νμκ°μ μ ν΄μ£Όλ api
- api μ’ λ₯ : post
- μ£Όμ : /v1/sign-up/request
input data
- name : String ( νμ)
- pw : String (νμ)
response
{
"result": "S01",
"message": "νμκ°μ
μ μ±κ³΅νμ΅λλ€.",
"value": ""
}
error E01 μμ΄λ μ€λ³΅
{
"result": "E01",
"message": "test μ μμ΄λλ‘ μ¬μ©νμ€ μ μμ΅λλ€.",
"value": ""
}
error E02 μμ΄λ λ―Έμ λ ₯
{
"result": "E02",
"message": "μμ΄λκ° μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
error E03 λΉλ°λ²νΈ λ―Έμ λ ₯
{
"result": "E03",
"message": "λΉλ°λ²νΈκ° μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
error E04 SQL λ¬Έλ² μ€λ₯
{
"result": "E04",
"message": "SQL λ¬Έλ² μ€λ₯μ
λλ€. νΉμλ¬Έμλ₯Ό μ¬μ©νμ§ λ§μΈμ.",
"value": ""
}
error E05 νμΈλμ§ μλ SQL μ€λ₯
{
"result": "E05",
"message": "νμΈλμ§ μμ SQL μ€λ₯μ
λλ€.",
"value": ""
}
error E03 λΉλ°λ²νΈ λ―Έμ λ ₯
- api μ’ λ₯ : post
- μ£Όμ : /v1/sign-up/check-name
νμκ°μ μ μμ΄λ μ€λ³΅ κ²μ¬λ₯Ό ν΄μ£Όλ api
input data
- name : String ( νμ)
response
{
"result": "S01",
"message": "available",
"value": ""
}
error
{
"result": "E01",
"message": "duplicate",
"value": ""
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/connection/check
λλΉ μ»€λ₯μ μ΄ κ°λ₯νμ§ νμΈνλ api
input data
- name : String (νμ)
- pw : String (νμ)
response
{
"idValid": "available",
"connectionValid": "available"
}
error
{
"idValid": "unavailable",
"connectionValid": "unavailable"
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/create
λ°μ΄ν° λ² μ΄μ€μ ν μ΄λΈμ μμ±νλ api
input data
- name : String (νμ)
- tableName : String (νμ)
- fieldInfo : String(νμ)
μμ input
{
"name" : "uuzaza",
"tableName" : "test2Table",
"fieldInfo" : "sno int(11) NOT NULL, name char(10) DEFAULT NULL, PRIMARY KEY (sno)"
}
response
{
"idValid": "available",
"connectionValid": "available"
}
error
{
"idValid": "unavailable",
"connectionValid": "unavailable"
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/all-tables
λ‘κ·ΈμΈν μ¬μ©μκ° κ°μ§ ν μ΄λΈ μ΄λ¦μ λͺ¨λ λ°ννλ api
input data
- name : String (νμ)
response
{
"result": "S01",
"message": "",
"value": [
"test1",
"test2",
"test2Table",
"test2Table2",
"test2Table3"
]
}
error
{
"result": "S01",
"message": "",
"value": []
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/insert
νΉμ ν μ΄λΈμ λ°μ΄ν°λ₯Ό insert νλ api
input data
- name : String (νμ)
- tableName : String (νμ)
- insert : String(νμ)
μμ input
{
"tableName" : "test1",
"name" : "uuzaza",
"insert" : "10, 'ν
μ€νΈ3'"
}
response
{
"result": "S01",
"message": "insert μ±κ³΅νμ΅λλ€.",
"value": ""
}
error
{
"result": "E01",
"message": "ν
μ΄λΈμ μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E02",
"message": "λ°μ΄ν°λ² μ΄μ€ μ΄λ¦μ μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E03",
"message": "μ
λ ₯ν λ°μ΄ν°κ° λΉμ΄μμ΅λλ€.",
"value": ""
}
{
"result": "E04",
"message": "SQL λ¬Έλ² μ€λ₯μ
λλ€.",
"value": "org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [INSERT INTO test.tableB VALUES(33,201723332, '01022993322', 'testname', 'addressexample');]; nested exception is java.sql.SQLException: Column count doesn't match value count at row 1"
}
{
"result": "E05",
"message": "μ
λ ₯λ λ°μ΄ν° νμ
μ΄ μΉΌλΌ νμ
κ³Ό λ€λ¦
λλ€.",
"value": ""
}
{
"result": "E06",
"message": "μ΄λ―Έ μ
λ ₯λ λ°μ΄ν° μ
λλ€.",
"value": ""
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/get-info
νΉμ ν μ΄λΈμ μΉΌλΌ μ 보λ₯Ό λ°μμ€λ api
input data
- name : String (νμ)
- tableName : String (νμ)
μμ input
{
"tableName" : "test1",
"name" : "uuzaza",
}
response
{
"result": "S01",
"message": "",
"value": [
{
"ispk": "Y",
"columnName": "sno",
"datatype": "4",
"columnsize": "10"
},
{
"ispk": "N",
"columnName": "name",
"datatype": "1",
"columnsize": "10"
}
]
}
error
{
"result": "E01",
"message": "μ λ³΄κ° μμ΅λλ€.",
"value": []
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/column/get-all
Select * FROM TABLE
input data
- name : String (νμ)
- tableName : String (νμ)
μμ input
{
"tableName" : "test1",
"name" : "uuzaza",
}
response
{
"result": "S01",
"message": "",
"value": [
{
"sno": 1,
"name": "???"
},
{
"sno": 2,
"name": "μ΄λ²ν"
},
{
"sno": 3,
"name": "???"
},
{
"sno": 4,
"name": "??"
},
{
"sno": 5,
"name": "english"
},
{
"sno": 6,
"name": "???????"
},
{
"sno": 7,
"name": "λ©γΈλ°γ
"
},
{
"sno": 8,
"name": "ν
μ€νΈ"
},
{
"sno": 9,
"name": "ν
μ€νΈ2"
},
{
"sno": 10,
"name": "ν
μ€νΈ3"
},
{
"sno": 12,
"name": "ν
μ€νΈ3"
}
]
}
error
{
"result": "E01",
"message": "ν
μ΄λΈμ μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E02",
"message": "λ°μ΄ν°λ² μ΄μ€ μ΄λ¦μ μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E03",
"message": "ν
μ΄λΈμ΄ μ‘΄μ¬νμ§ μμ΅λλ€.",
"value": ""
}
{
"result": "E04",
"message": "SQL λ¬Έλ² μ€λ₯μ
λλ€.",
"value": "java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '?3##!! 3242.testTable!!' at line 1"
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/column/update
UPDATE --- SET --- = --- WHERE pk = ---
input data
- name : String (νμ)
- tableName : String (νμ)
- primary_key_name : String (νμ)
- primary_key_value : String (νμ)
- update_column_name : String (νμ)
- update_value : String (νμ)
μμ input
{
"name" : "uuzaza",
"tableName" : "test1",
"primary_key_name" : "sno",
"primary_key_value" : "1",
"update_column_name" : "name",
"update_value" : "'μ
λ°μ΄νΈμ μ©'"
}
response
{
"result": "S01",
"message": "",
"value": ""
}
error
{
"result": "E01",
"message": "λ°μ΄ν° λ² μ΄μ€ μ΄λ¦μ μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E02",
"message": "ν
μ΄λΈ μ΄λ¦μ μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E03",
"message": "Primary Keyλ₯Ό μ
λ ₯νμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E04",
"message": "Primary Key κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E05",
"message": "μ
λ°μ΄νΈν column μ΄λ¦μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E06",
"message": "μ
λ°μ΄νΈν columnμ κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E07",
"message": "ν
μ΄λΈμ΄ μ‘΄μ¬νμ§ μμ΅λλ€.",
"value": ""
}
{
"result": "E08",
"message": "SQL λ¬Έλ² μ€λ₯μ
λλ€.",
"value": "org.springframework.jdbc.BadSqlGrammarException: StatementCallback; bad SQL grammar [UPDATE test!.tableA SET name = μ
λ°μ΄νΈμ μ© WHERE sno = 1;]; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '!.tableA SET name = μ
λ°μ΄νΈμ μ© WHERE sno = 1' at line 1"
}
----
- api μ’ λ₯ : post
- μ£Όμ : /v1/column/delete
DELETE --- WHERE WHERE pk = ---
input data
- name : String (νμ)
- tableName : String (νμ)
- primary_key_name : String (νμ)
- primary_key_value : String (νμ)
μμ input
{
"name" : "uuzaza",
"tableName" : "test1",
"primary_key_name" : "sno",
"primary_key_value" : "6"
}
response
{
"result": "S01",
"message": "μμ λμμ΅λλ€.",
"value": ""
}
error
{
"result": "E01",
"message": "tableName κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E02",
"message": "name κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E03",
"message": "primary_key_name κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E04",
"message": "primary_key_value κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E05",
"message": "ν
μ΄λΈμ΄ μ‘΄μ¬νμ§ μμ΅λλ€.",
"value": ""
}
{
"result": "E06",
"message": "μΉΌλΌμ΄ μ‘΄μ¬νμ§ μμ΅λλ€.",
"value": ""
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/drop
DROP TABLE ---
input data
- name : String (νμ)
- tableName : String (νμ)
μμ input
{
"name" : "test",
"tableName" : "testTable"
}
response
{
"result": "S01",
"message": "ν
μ΄λΈμ΄ μμ λμμ΅λλ€.",
"value": ""
}
error
{
"result": "E01",
"message": "tableName κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E02",
"message": "name κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E03",
"message": "java.sql.SQLSyntaxErrorException: Unknown table 'DropTableTesttingHolyShitWhattheFuck'",
"value": ""
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/rename
ALTER TABLE name.TableName RENAME name.newName ---
input data
- name : String (νμ)
- tableName : String (νμ)
- newName : String (νμ)
μμ input
{
"name" : "test",
"tableName" : "test2Table",
"newName" : "test2TableNewName"
}
response
{
"result": "S01",
"message": "",
"value": ""
}
error
{
"result": "E01",
"message": "tableName κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E02",
"message": "name κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E03",
"message": "newName κ°μ΄ μ
λ ₯λμ§ μμμ΅λλ€.",
"value": ""
}
{
"result": "E04",
"message": "ν
μ΄λΈ λλ λ°μ΄ν°λ² μ΄μ€κ° μ‘΄μ¬νμ§ μμ΅λλ€.",
"value": ""
}
{
"result": "E05",
"message": "java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1",
"value": ""
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/duplicate
ν μ΄λΈ μ΄λ¦μ μ€λ³΅μ¬λΆ λ¦¬ν΄ ---
input data
- name : String (νμ)
- tableName : String (νμ)
μμ input
{
"name" : "test",
"tableName" : "test3Table"
}
response
{
"result": "S01",
"message": "μ¬μ©νμ€ μ μλ μ΄λ¦μ
λλ€.",
"value": ""
}
error
{
"result": "E01",
"message": "κ°μ μ΄λ¦μ ν
μ΄λΈμ΄ μ‘΄μ¬ν©λλ€.",
"value": ""
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/auth/request
μ¬μ©μκ° μ λ ₯ν μ΄λ©μΌμ μΈμ¦λ²νΈλ₯Ό μ μ‘νλ€.
input data
-
email : String (νμ)
μμ input
{ "email" : "uuzaza74@gmail.com" }response
{ "result": "S01", "message": "λ©μΌμ΄ μ±κ³΅μ μΌλ‘ λ°μ‘λμμ΅λλ€.", "value": "" }error
{ "result": "E01", "message": "μ΄λ©μΌ νμμ΄ μλͺ»λμμ΅λλ€.", "value": "" }
- api μ’ λ₯ : post
- μ£Όμ : /v1/auth/check
μ¬μ©μκ° μ λ ₯ν μ΄λ©μΌμ μ μ‘λ μΈμ¦λ²νΈλ₯Ό λ°μμ λλΉκ°κ³Ό λΉκ΅νμ¬ μΈμ¦νλ€.
input data
- email : String (νμ)
- authNum : String(νμ)
μμ input
{
"email" : "uuzaza74@gmail.com",
"authNum" : "877387"
}
response
{
"result": "S01",
"message": "μΈμ¦λμμ΅λλ€.",
"value": null
}
error
{
"result": "E01",
"message": "μΈμ¦μ μ€ν¨νμ΅λλ€. λ²νΈκ° μΌμΉνμ§ μμ΅λλ€.",
"value": null
}
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/search νΉμ ν μ΄λΈμ μ¬μ©μκ° μ λ ₯ν keywordμ μΌμΉνλ λ°μ΄ν°κ° μλμ§ κ²μνλ€.
input data
-
tableName : String(νμ)
-
name : String(νμ)
-
keyword : String(νμ)
μμ input
{ "tableName" : "testTable", "name" : "test", "keyword" : "3" }response
{ "result": "S01", "message": "testTable μμ [3] κ²μκ²°κ³Ό", "value": [ { "sno": "3", "name": "ν μ€νΈ3" } ] }error
{ "result": "E02", "message": "java.sql.SQLSyntaxErrorException: Table 'test2.testTable' doesn't exist", "value": null } { "result": "E01", "message": "name κ°μ΄ μ λ ₯λμ§ μμμ΅λλ€.", "value": "" } { "result": "E02", "message": "tableName κ°μ΄ μ λ ₯λμ§ μμμ΅λλ€.", "value": "" } { "result": "E03", "message": "keyword κ°μ΄ μ λ ₯λμ§ μμμ΅λλ€.", "value": "" } { "result": "E04", "message": "ν μ΄λΈ λλ λ°μ΄ν°λ² μ΄μ€κ° μ‘΄μ¬νμ§ μμ΅λλ€.", "value": "" } { "result": "E05", "message": "java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '!.tableB' at line 1", "value": null }
- api μ’ λ₯ : post
- μ£Όμ : /v1/query/custom μ¬μ©μκ° μ§μ ν 컀μ€ν ν SELECT λ¬Έμ μ²λ¦¬ν μ μλ€.
input data
-
tableName : String(νμ)
-
name : String(νμ)
-
query : String(νμ)
μμ input
{ "name" : "test", "tableName" : "testTable", "query" : "SELECT * FROM test.testTable WHERE sno = 2" }response
{ "result": "S01", "message": "", "value": [ { "sno": 2, "name": "ν μ€νΈ2" } ] }error
{ "result": "E01", "message": "name κ°μ΄ μ λ ₯λμ§ μμμ΅λλ€.", "value": "" } { "result": "E02", "message": "tableName κ°μ΄ μ λ ₯λμ§ μμμ΅λλ€.", "value": "" } { "result": "E03", "message": "query κ°μ΄ μ λ ₯λμ§ μμμ΅λλ€.", "value": "" } { "result": "E04", "message": "ν μ΄λΈ λλ λ°μ΄ν°λ² μ΄μ€κ° μ‘΄μ¬νμ§ μμ΅λλ€.", "value": "" } { "result": "E05", "message": "SQL λ¬Έλ² μ€λ₯", "value": "java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '!' at line 1" }
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/export μ¬μ©μκ° μ νν ν μ΄λΈ λ°μ΄ν° μ 체λ₯Ό csv νμΌλ‘ λ³ννμ¬ μ΄λ©μΌλ‘ 보λΈλ€.
input data
-
tableName : String(νμ)
-
name : String(νμ)
-
email : String(νμ)
μμ input
{ "tableName" : "testTable", "name" : "test", "email" : "uuzaza@naver.com" }response
{ "result": "S01", "message": "νμΌμ΄ μ΄λ©μΌλ‘ μ μ‘λμμ΅λλ€.", "value": "/Users/taehyeongkim/Documents/GitHub/DBMasterSpringBoot/exportedSCSV" }error
{ "result": "E01", "message": "Table 'test2.testTable' doesn't exist", "value": "" }
- api μ’ λ₯ : post
- μ£Όμ : /v1/pw/change μ¬μ©μμ κ³μ λΉλ°λ²νΈλ₯Ό μμ νλ€.
input data
-
name : String(νμ)
-
oldPw : String(νμ)
-
newPw : String(νμ)
μμ input
{ "name" : "test", "oldPw" : "test", "newPw" : "1q2w3e4r" }response
{ "result": "S01", "message": "λΉλ°λ²νΈκ° μμ λμμ΅λλ€..", "value": "" }error
{ "result": "E01", "message": "μ΄μ λΉλ°λ²νΈκ° μΌμΉνμ§ μμ΅λλ€.", "value": "" }
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/join λ ν μ΄λΈμ μ λ ₯λ°μ column μ λ³΄λ‘ Join νμ¬ νμνλ€.
input data
-
name : String(νμ)
-
tableName : String(νμ)
-
joinTable : String(νμ)
-
joiningColumn : String(νμ)
μμ input
{ "name" : "test", "tableName" : "tableA", "joinTable" : "tableB", "joiningColumn" : "id" }response
{ "result": "S01", "message": "tableA κ³Ό tableB μ join κ²°κ³Ό", "value": [ { "address": "xfds", "phone": "01029302", "name": "fewg", "payment": "1239", "id": "10293039", "dept": "pop", "hobby": "eng" }, { "address": "few", "phone": "01029382938", "name": "awef", "payment": "10", "id": "19920392", "dept": "sw", "hobby": "wfa" }, { "address": "awef", "phone": "01023231232", "name": "jeijfe", "payment": "12899", "id": "201524447", "dept": "qwd", "hobby": "qwr1" }, { "address": "idonkwn", "phone": "01012341234", "name": "Kim", "payment": "80000", "id": "201724447", "dept": "sdw", "hobby": "???" } ] }error
{ "result": "E02", "message": "java.sql.SQLSyntaxErrorException: Unknown column 'a.id2' in 'where clause'", "value": null }
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/sort μ λ ₯λ°μ ν μ΄λΈμ λν΄ μ λ ₯λ°μ μΉΌλΌμ μ λ ₯λ°μ μμ(μ€λ¦μ°¨μ. λ΄λ¦Όμ°¨μ) μΌλ‘ μ λ ¬νμ¬ λ°ννλ€.
input data
-
name : String(νμ)
-
tableName : String(νμ)
-
sortColumn : String(νμ)
-
direction : String(νμ)
μμ input
{ "name" : "test", "tableName" : "testTable", "sortColumn" : "name", "direction" : "DESC" }response
{ "result": "S01", "message": "", "value": [ { "sno": 9, "name": "ν μ€νΈ9", "testColumn1": 1, "testColumn2": 2 }, { "sno": 8, "name": "ν μ€νΈ8", "testColumn1": 1, "testColumn2": 2 }, { "sno": 6, "name": "ν μ€νΈ6", "testColumn1": 1, "testColumn2": 2 }, { "sno": 5, "name": "ν μ€νΈ5", "testColumn1": 1, "testColumn2": 2 }, { "sno": 4, "name": "ν μ€νΈ4", "testColumn1": 1, "testColumn2": 2 }, { "sno": 3, "name": "ν μ€νΈ3", "testColumn1": 1, "testColumn2": 2 }, { "sno": 2, "name": "ν μ€νΈ2", "testColumn1": 1, "testColumn2": 2 }, { "sno": 12, "name": "ν μ€νΈ12", "testColumn1": 1, "testColumn2": 2 }, { "sno": 11, "name": "ν μ€νΈ11", "testColumn1": 1, "testColumn2": 2 }, { "sno": 10, "name": "ν μ€νΈ10", "testColumn1": 1, "testColumn2": 2 }, { "sno": 1, "name": "ν μ€νΈ1", "testColumn1": 1, "testColumn2": 2 } ] }error
{ "result": "E02", "message": "java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'DESCa' at line 1", "value": null }
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/set-foreign λκ°μ ν μ΄λΈμ μ λ ₯λ°μ ν μ΄λΈ κ° μΈλν€ κ΄κ³λ₯Ό μΆκ°ν΄ μ€λ€..
input data
-
name : String(νμ)
-
tableName : String(νμ)
-
baseColumn : String(νμ)
-
targetTable : String(νμ)
-
targetColumn : String(νμ)
μμ input "ALTER TABLE test.tableA ADD FOREIGN KEY (id) REFERENCES test.tableB(id)"
{ "name" : "test", "tableName" : "tableA", "baseColumn" : "id", "targetTable" : "tableB", "targetColumn" : "id" }response
{ "result": "S01", "message": "", "value": "" }error
{ "result": "E01", "message": "java.sql.SQLException: Can't create table 'test.#sql-14f3_c9a4' (errno: 150)", "value": "" }
- api μ’ λ₯ : post
- μ£Όμ : /v1/table/get-foreign νΉμ ν μ΄λΈμ μλ μΈλν€ μ 보λ₯Ό λ°μμ¨λ€.
input data
-
name : String(νμ)
-
tableName : String(νμ)
μμ input
{ "name" : "test", "tableName" : "tableB" }response
{ "result": "S01", "message": "tableA μ id μΉΌλΌκ³Ό μΈλν€ κ΄κ³μλλ€.", "value": "" }error
{ "result": "E01", "message": "μΈλν€κ° μμ΅λλ€.", "value": "" }