File tree Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Expand file tree Collapse file tree 3 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -187,7 +187,7 @@ export function jsonToMySQL(obj) {
187187 return `${ obj . tables
188188 . map (
189189 ( table ) =>
190- `CREATE TABLE \`${ table . name } \` (\n${ table . fields
190+ `CREATE TABLE IF NOT EXISTS \`${ table . name } \` (\n${ table . fields
191191 . map (
192192 ( field ) =>
193193 `\t\`${
@@ -294,7 +294,7 @@ export function jsonToPostgreSQL(obj) {
294294 )
295295 . join ( "\n" ) } \n`
296296 : ""
297- } CREATE TABLE "${ table . name } " (\n${ table . fields
297+ } CREATE TABLE IF NOT EXISTS "${ table . name } " (\n${ table . fields
298298 . map (
299299 ( field ) =>
300300 `${ field . comment === "" ? "" : `\t-- ${ field . comment } \n` } \t"${
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ export function toMySQL(diagram) {
2424 return `${ diagram . tables
2525 . map (
2626 ( table ) =>
27- `CREATE TABLE \`${ table . name } \` (\n${ table . fields
27+ `CREATE TABLE IF NOT EXISTS \`${ table . name } \` (\n${ table . fields
2828 . map (
2929 ( field ) =>
3030 `\t\`${ field . name } \` ${ parseType ( field ) } ${
Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ export function toPostgres(diagram) {
8181 )
8282 . join ( "\n" ) ;
8383
84- return `CREATE TABLE "${ table . name } " (\n${ fieldDefinitions } ${ primaryKeyClause } ${ inheritsClause } ;\n\n${ commentStatements } \n${ indexStatements } ` ;
84+ return `CREATE TABLE IF NOT EXISTS "${ table . name } " (\n${ fieldDefinitions } ${ primaryKeyClause } ${ inheritsClause } ;\n\n${ commentStatements } \n${ indexStatements } ` ;
8585 } )
8686 . join ( "\n\n" ) ;
8787
You can’t perform that action at this time.
0 commit comments