Skip to content

Commit a7efde4

Browse files
committed
Fix problem due to GPRE EQUIV being not usable as "port"
Fields from others queries do not carry they NULL flag
1 parent d17cb81 commit a7efde4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/burp/backup.epp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1655,7 +1655,7 @@ void put_index( burp_rel* relation)
16551655
I_S IN RDB$INDEX_SEGMENTS CROSS
16561656
RFR IN RDB$RELATION_FIELDS WITH
16571657
I_S.RDB$FIELD_NAME = RFR.RDB$FIELD_NAME AND
1658-
I_S.RDB$SCHEMA_NAME EQUIV X.RDB$SCHEMA_NAME AND
1658+
I_S.RDB$SCHEMA_NAME EQUIV RFR.RDB$SCHEMA_NAME AND
16591659
I_S.RDB$INDEX_NAME = X.RDB$INDEX_NAME AND
16601660
RFR.RDB$SCHEMA_NAME EQUIV NULLIF(relation->rel_name.schema.c_str(), '') AND
16611661
RFR.RDB$RELATION_NAME = relation->rel_name.object.c_str()
@@ -1684,7 +1684,7 @@ void put_index( burp_rel* relation)
16841684

16851685
FOR (REQUEST_HANDLE tdgbl->handles_put_index_req_handle5)
16861686
Y IN RDB$INDEX_SEGMENTS WITH
1687-
Y.RDB$SCHEMA_NAME EQUIV X.RDB$SCHEMA_NAME AND
1687+
Y.RDB$SCHEMA_NAME EQUIV NULLIF(relation->rel_name.schema.c_str(), '') AND
16881688
Y.RDB$INDEX_NAME EQ X.RDB$INDEX_NAME
16891689
SORTED BY Y.RDB$FIELD_POSITION
16901690
{

0 commit comments

Comments
 (0)