diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sisu/v2/db_create.rb | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/lib/sisu/v2/db_create.rb b/lib/sisu/v2/db_create.rb index d46fd4c3..feba670c 100644 --- a/lib/sisu/v2/db_create.rb +++ b/lib/sisu/v2/db_create.rb @@ -65,7 +65,9 @@ module SiSU_DB_create def initialize(opt,conn,file,sql_type='pg') @opt,@conn,@file,@sql_type=opt,conn,file,sql_type @cX=SiSU_Screen::Ansi.new(@opt.cmd).cX - @comment=Comment.new(@conn,@sql_type) + @comment=(@sql_type=='pg') \ + ? (Comment.new(@conn,@sql_type)) \ + : nil @@dl ||=SiSU_Env::Info_env.new.digest.length end def available @@ -167,7 +169,7 @@ module SiSU_DB_create topic_register VARCHAR(#{lt_topic_register}) NULL ); }) - @comment.metadata + @comment.psql.metadata if @comment end def documents # create documents base print %{ @@ -208,7 +210,7 @@ module SiSU_DB_create types CHAR(1) NULL ); }) - @comment.documents + @comment.psql.documents if @comment end def endnotes print %{ @@ -230,7 +232,7 @@ module SiSU_DB_create metadata_tid BIGINT REFERENCES metadata ); }) - @comment.endnotes + @comment.psql.endnotes if @comment end def endnotes_asterisk print %{ @@ -252,7 +254,7 @@ module SiSU_DB_create metadata_tid BIGINT REFERENCES metadata ); }) - @comment.endnotes_asterisk + @comment.psql.endnotes_asterisk if @comment end def endnotes_plus print %{ @@ -274,7 +276,7 @@ module SiSU_DB_create metadata_tid BIGINT REFERENCES metadata ); }) - @comment.endnotes_plus + @comment.psql.endnotes_plus if @comment end def urls # create documents file links mapping print %{ @@ -304,7 +306,7 @@ module SiSU_DB_create sisupod varchar(512) ); }) - @comment.urls + @comment.psql.urls if @comment end self end @@ -313,7 +315,6 @@ module SiSU_DB_create def initialize(conn,sql_type='pg') @conn=conn if sql_type =~ /pg/; psql - else none end end def psql |