diff options
author | Stewart Stewart <stewinsalot@gmail.com> | 2017-05-08 18:37:04 -0400 |
---|---|---|
committer | Stewart Stewart <stewinsalot@gmail.com> | 2017-05-08 18:41:07 -0400 |
commit | 0a5d8dfde606fce0771ece81690dea85c7be929e (patch) | |
tree | a5f5570b98a65bcbef1e58eb63707c3435b39d5b /src | |
parent | a20127d674bb88af2cebdefe4de7b116d780a383 (diff) | |
download | slick-codegen-plugin-0a5d8dfde606fce0771ece81690dea85c7be929e.tar.gz slick-codegen-plugin-0a5d8dfde606fce0771ece81690dea85c7be929e.tar.bz2 slick-codegen-plugin-0a5d8dfde606fce0771ece81690dea85c7be929e.zip |
generate statements for adding/dropping schema namespaces
Diffstat (limited to 'src')
-rw-r--r-- | src/main/scala/Generators.scala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/scala/Generators.scala b/src/main/scala/Generators.scala index 92a3ab1..92bb9ee 100644 --- a/src/main/scala/Generators.scala +++ b/src/main/scala/Generators.scala @@ -67,21 +67,21 @@ class TableSourceCodeGenerator( // Drops needless import: `"import slick.model.ForeignKeyAction\n"`. // Alias to ForeignKeyAction is in profile.api // TODO: fix upstream - val tableCode = super.code.lines.drop(1).mkString + val tableCode = super.code.lines.drop(1).mkString("\n") val tripleQuote = "\"\"\"" - val schemaCode = - s"""|val createSchemaNameSpace = { + val namespaceDDL = + s"""|val createNamespaceSchema = { | implicit val GRUnit = slick.jdbc.GetResult(_ => ()) | sql${tripleQuote}CREATE SCHEMA IF NOT EXISTS "$schemaName";${tripleQuote}.as[Unit] |} | - |val dropSchemaNameSpace = { + |val dropNamespaceSchema = { | implicit val GRUnit = slick.jdbc.GetResult(_ => ()) | sql${tripleQuote}DROP SCHEMA "$schemaName" CASCADE;${tripleQuote}.as[Unit] |} """ - tableCode + "\n\n" + schemaCode + tableCode + "\n\n" + namespaceDDL } override def Table = new this.TypedIdTable(_) { table => |