diff --git a/src/main/java/egovframework/com/mtdata/database/vo/ColumnInfoVO.java b/src/main/java/egovframework/com/mtdata/database/vo/ColumnInfoVO.java
new file mode 100644
index 0000000..46f29c4
--- /dev/null
+++ b/src/main/java/egovframework/com/mtdata/database/vo/ColumnInfoVO.java
@@ -0,0 +1,28 @@
+package egovframework.com.mtdata.database.vo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+// author : psh
+@Getter
+@Setter
+public class ColumnInfoVO {
+ /** 컬럼 아이디 */
+ private int columnId;
+ /** 테이블 아이디 */
+ private int tableId;
+ /** 컬럼 이름 */
+ private String columnNm;
+ /** 타입 */
+ private String columnType;
+ /** null 허용 */
+ private boolean isNullable;
+ /** pk여부 */
+ private boolean isPkey;
+ /** fk 여부 */
+ private boolean isFkey;
+ /** 컬럼 ?? */
+ private String columnDc;
+ /** default_value */
+ private String defaultValue;
+}
diff --git a/src/main/java/egovframework/com/mtdata/database/vo/TableInfoVO.java b/src/main/java/egovframework/com/mtdata/database/vo/TableInfoVO.java
new file mode 100644
index 0000000..2778f60
--- /dev/null
+++ b/src/main/java/egovframework/com/mtdata/database/vo/TableInfoVO.java
@@ -0,0 +1,28 @@
+package egovframework.com.mtdata.database.vo;
+
+import lombok.Getter;
+import lombok.Setter;
+
+// author : psh
+@Getter
+@Setter
+public class TableInfoVO {
+ /** 테이블 아이디 */
+ private int tableId;
+
+ /** DB 아이디 */
+ private int dbLinkId;
+
+ /** 테이블명 */
+ private String tableNm;
+
+ /** 테이블 description ? */
+ private String tableDc;
+
+ /** 테이블 등록날짜 */
+ private String registDate;
+
+ /** ??? */
+ private String engine;
+
+}
diff --git a/src/main/resources/egovframework/sqlmap/mtdata/mappers/database/DatabaseConnect_SQL.xml b/src/main/resources/egovframework/sqlmap/mtdata/mappers/database/DatabaseConnect_SQL.xml
index 4e343e9..21e175a 100644
--- a/src/main/resources/egovframework/sqlmap/mtdata/mappers/database/DatabaseConnect_SQL.xml
+++ b/src/main/resources/egovframework/sqlmap/mtdata/mappers/database/DatabaseConnect_SQL.xml
@@ -16,14 +16,19 @@
+
+ SELECT nextval('inst_db_info_db_link_id_seq') as dbLinkId
+
INSERT INTO INST_DB_INFO
- (DB_CONN_ID,
- DB_NM)
- VALUES
- (#{dbConnId},
- #{dbNm})
+ (DB_LINK_ID,
+ DB_CONN_ID,
+ DB_NM)
+ VALUES
+ (#{dbLinkId},
+ #{dbConnId},
+ #{dbNm})
-
+
INSERT INTO INST_DB_CONN_INFO
(SYS_ID,
@@ -45,7 +50,7 @@
SELECT LAST_INSERT_ID()
-
+
-
+
+
+
+ SELECT nextval('inst_db_tbl_info_seq') as tableId
+
+ INSERT INTO INST_DB_TBL_INFO
+ ( TABLE_ID, DB_LINK_ID, TABLE_NM, TABLE_DC, REGIST_DATE, ENGINE )
+ VALUES
+ ( #{tableId}, #{dbLinkId}, #{tableNm}, #{tableDc}, #{registDate}, #{engine} )
+
+
+
+ INSERT INTO inst_tbl_col_info (table_id, column_nm, column_type, is_nullable, is_pkey, is_fkey, column_dc, default_value)
+ VALUES (#{tableId}, #{columnNm}, #{columnType}, #{isNullable}, #{isPkey}, #{isFkey}, #{columnDc}, #{defaultValue})
+
+
+