@@ -68,7 +68,7 @@ class ::TestPost < ActiveRecord::Base
6868 SQL
6969 dump = ActiveRecord ::Base . connection . structure_dump_fk_constraints
7070 expect ( dump . split ( '\n' ) . length ) . to eq ( 1 )
71- expect ( dump ) . to match ( /ALTER TABLE \ " ?TEST_POSTS\ " ? ADD CONSTRAINT \ " ?FK_TEST_POST_FOO\ " ? FOREIGN KEY \( \ " ?FOO_ID\ " ?\) REFERENCES \ " ?FOOS\ " ?\( \ " ?ID\ " ?\) /i )
71+ expect ( dump ) . to match ( /ALTER TABLE "?TEST_POSTS"? ADD CONSTRAINT "?FK_TEST_POST_FOO"? FOREIGN KEY \( "?FOO_ID"?\) REFERENCES "?FOOS"?\( "?ID"?\) /i )
7272 end
7373
7474 it "should dump foreign keys when reference column name is not 'id'" do
@@ -88,7 +88,7 @@ class ::TestPost < ActiveRecord::Base
8888
8989 dump = ActiveRecord ::Base . connection . structure_dump_fk_constraints
9090 expect ( dump . split ( '\n' ) . length ) . to eq ( 1 )
91- expect ( dump ) . to match ( /ALTER TABLE \ " ?TEST_POSTS\ " ? ADD CONSTRAINT \ " ?FK_TEST_POST_BAZ\ " ? FOREIGN KEY \( \ " ?BAZ_ID\ " ?\) REFERENCES \ " ?FOOS\ " ?\( \ " ?BAZ_ID\ " ?\) /i )
91+ expect ( dump ) . to match ( /ALTER TABLE "?TEST_POSTS"? ADD CONSTRAINT "?FK_TEST_POST_BAZ"? FOREIGN KEY \( "?BAZ_ID"?\) REFERENCES "?FOOS"?\( "?BAZ_ID"?\) /i )
9292 end
9393
9494 it "should not error when no foreign keys are present" do
@@ -136,7 +136,7 @@ class ::TestPost < ActiveRecord::Base
136136 )
137137 SQL
138138 dump = ActiveRecord ::Base . connection . structure_dump
139- expect ( dump ) . to match ( /\ " ?ID_PLUS\ " ? NUMBER GENERATED ALWAYS AS \( ID\+ 2\) VIRTUAL/ )
139+ expect ( dump ) . to match ( /"?ID_PLUS"? NUMBER GENERATED ALWAYS AS \( ID\+ 2\) VIRTUAL/ )
140140 end
141141
142142 it "should dump RAW virtual columns" do
@@ -149,7 +149,7 @@ class ::TestPost < ActiveRecord::Base
149149 )
150150 SQL
151151 dump = ActiveRecord ::Base . connection . structure_dump
152- expect ( dump ) . to match ( /CREATE TABLE \ " BARS\ " \( \n \ " ID\ " NUMBER\( 38,0\) NOT NULL,\n \ " SUPER\ " RAW\( 255\) GENERATED ALWAYS AS \( HEXTORAW\( TO_CHAR\( ID\) \) \) VIRTUAL/ )
152+ expect ( dump ) . to match ( /CREATE TABLE "BARS" \( \n "ID" NUMBER\( 38,0\) NOT NULL,\n "SUPER" RAW\( 255\) GENERATED ALWAYS AS \( HEXTORAW\( TO_CHAR\( ID\) \) \) VIRTUAL/ )
153153 end
154154
155155 it "should dump NCLOB columns" do
@@ -161,7 +161,7 @@ class ::TestPost < ActiveRecord::Base
161161 )
162162 SQL
163163 dump = ActiveRecord ::Base . connection . structure_dump
164- expect ( dump ) . to match ( /CREATE TABLE \ " BARS\ " \( \n \ " ID\ " NUMBER\( 38,0\) NOT NULL,\n \ " NCLOB_TEXT\ " NCLOB/ )
164+ expect ( dump ) . to match ( /CREATE TABLE "BARS" \( \n "ID" NUMBER\( 38,0\) NOT NULL,\n "NCLOB_TEXT" NCLOB/ )
165165 end
166166
167167 it "should dump unique keys" do
@@ -187,7 +187,7 @@ class ::TestPost < ActiveRecord::Base
187187
188188 dump = ActiveRecord ::Base . connection . structure_dump
189189 expect ( dump ) . to match ( /CREATE UNIQUE INDEX "?IX_TEST_POSTS_FOO_ID"? ON "?TEST_POSTS"? \( "?FOO_ID"?\) /i )
190- expect ( dump ) . to match ( /CREATE INDEX "?IX_TEST_POSTS_FOO\ " ? ON "?TEST_POSTS"? \( "?FOO"?\) /i )
190+ expect ( dump ) . to match ( /CREATE INDEX "?IX_TEST_POSTS_FOO"? ON "?TEST_POSTS"? \( "?FOO"?\) /i )
191191 expect ( dump ) . not_to match ( /CREATE UNIQUE INDEX "?UK_TEST_POSTS_/i )
192192 end
193193
@@ -199,8 +199,8 @@ class ::TestPost < ActiveRecord::Base
199199 SQL
200200
201201 dump = ActiveRecord ::Base . connection . structure_dump
202- expect ( dump ) . to match ( /CREATE INDEX "?IX_TEST_POSTS_FOO_FOO_ID\ " ? ON "?TEST_POSTS"? \( "?FOO"?, "?FOO_ID"?\) /i )
203- expect ( dump ) . to match ( /CREATE INDEX "?IX_TEST_POSTS_FUNCTION\ " ? ON "?TEST_POSTS"? \( TO_CHAR\( LENGTH\( "?FOO"?\) \) \| \| "?FOO"?\) /i )
202+ expect ( dump ) . to match ( /CREATE INDEX "?IX_TEST_POSTS_FOO_FOO_ID"? ON "?TEST_POSTS"? \( "?FOO"?, "?FOO_ID"?\) /i )
203+ expect ( dump ) . to match ( /CREATE INDEX "?IX_TEST_POSTS_FUNCTION"? ON "?TEST_POSTS"? \( TO_CHAR\( LENGTH\( "?FOO"?\) \) \| \| "?FOO"?\) /i )
204204 end
205205
206206 it "should dump RAW columns" do
@@ -212,7 +212,7 @@ class ::TestPost < ActiveRecord::Base
212212 )
213213 SQL
214214 dump = ActiveRecord ::Base . connection . structure_dump
215- expect ( dump ) . to match ( /CREATE TABLE \ " BARS\ " \( \n \ " ID\ " NUMBER\( 38,0\) NOT NULL,\n \ " SUPER\ " RAW\( 255\) / )
215+ expect ( dump ) . to match ( /CREATE TABLE "BARS" \( \n "ID" NUMBER\( 38,0\) NOT NULL,\n "SUPER" RAW\( 255\) / )
216216 end
217217
218218 it "should dump table comments" do
@@ -269,7 +269,7 @@ class ::TestPost < ActiveRecord::Base
269269 end
270270 context "default sequence" do
271271 let ( :sql ) { "CREATE SEQUENCE \" #{ sequence_name } \" " }
272- it { is_expected . to_not match ( %r{CREATE SEQUENCE \ "#{ sequence_name } " MAXVALUE \d + MINVALUE \d + NOORDER NOCYCLE} ) }
272+ it { is_expected . to_not match ( %r{CREATE SEQUENCE "#{ sequence_name } " MAXVALUE \d + MINVALUE \d + NOORDER NOCYCLE} ) }
273273 end
274274 context "noorder" do
275275 let ( :sql ) { "CREATE SEQUENCE \" #{ sequence_name } \" NOORDER" }
0 commit comments