Skip to content

Commit 6bdf82d

Browse files
authored
Merge pull request #2121 from joshpencheon/fix-dumping-column-comments-across-schemas
structure dump: read column comments from all_tab_cols
2 parents 6a5a9a5 + 7156d3d commit 6bdf82d

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/active_record/connection_adapters/oracle_enhanced/structure_dump.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,9 @@ def structure_dump_table_comments(table_name)
175175
def structure_dump_column_comments(table_name)
176176
comments = []
177177
columns = select_values(<<~SQL.squish, "SCHEMA")
178-
SELECT /*+ OPTIMIZER_FEATURES_ENABLE('11.2.0.2') */ column_name FROM user_tab_columns
179-
WHERE table_name = '#{table_name}' ORDER BY column_id
178+
SELECT /*+ OPTIMIZER_FEATURES_ENABLE('11.2.0.2') */ column_name FROM all_tab_columns
179+
WHERE owner = SYS_CONTEXT('userenv', 'current_schema')
180+
AND table_name = '#{table_name}' ORDER BY column_id
180181
SQL
181182

182183
columns.each do |column|

0 commit comments

Comments
 (0)