@@ -5444,7 +5444,7 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5444
5444
/*
5445
5445
* In PGPRO_9.5.2 we add INCLUDING columns functionality
5446
5446
* that requires new fields to be added.
5447
- * i.indnkeyattrs is new, and besides we should use
5447
+ * i.indnkeyatts is new, and besides we should use
5448
5448
* i.indnatts instead of t.relnatts for index relations.
5449
5449
*
5450
5450
*/
@@ -5484,6 +5484,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5484
5484
"SELECT t.tableoid, t.oid, "
5485
5485
"t.relname AS indexname, "
5486
5486
"pg_catalog.pg_get_indexdef(i.indexrelid) AS indexdef, "
5487
+ "NULL AS indnkeyatts, "
5488
+ "NULL AS indnatts, "
5487
5489
"t.relnatts AS indnkeys, "
5488
5490
"i.indkey, i.indisclustered, "
5489
5491
"i.indisreplident, t.relpages, "
@@ -5515,6 +5517,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5515
5517
"SELECT t.tableoid, t.oid, "
5516
5518
"t.relname AS indexname, "
5517
5519
"pg_catalog.pg_get_indexdef(i.indexrelid) AS indexdef, "
5520
+ "NULL AS indnkeyatts, "
5521
+ "NULL AS indnatts, "
5518
5522
"t.relnatts AS indnkeys, "
5519
5523
"i.indkey, i.indisclustered, "
5520
5524
"false AS indisreplident, t.relpages, "
@@ -5542,6 +5546,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5542
5546
"SELECT t.tableoid, t.oid, "
5543
5547
"t.relname AS indexname, "
5544
5548
"pg_catalog.pg_get_indexdef(i.indexrelid) AS indexdef, "
5549
+ "NULL AS indnkeyatts, "
5550
+ "NULL AS indnatts, "
5545
5551
"t.relnatts AS indnkeys, "
5546
5552
"i.indkey, i.indisclustered, "
5547
5553
"false AS indisreplident, t.relpages, "
@@ -5572,6 +5578,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5572
5578
"SELECT t.tableoid, t.oid, "
5573
5579
"t.relname AS indexname, "
5574
5580
"pg_catalog.pg_get_indexdef(i.indexrelid) AS indexdef, "
5581
+ "NULL AS indnkeyatts, "
5582
+ "NULL AS indnatts, "
5575
5583
"t.relnatts AS indnkeys, "
5576
5584
"i.indkey, i.indisclustered, "
5577
5585
"false AS indisreplident, t.relpages, "
@@ -5601,6 +5609,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5601
5609
"SELECT t.tableoid, t.oid, "
5602
5610
"t.relname AS indexname, "
5603
5611
"pg_catalog.pg_get_indexdef(i.indexrelid) AS indexdef, "
5612
+ "NULL AS indnkeyatts, "
5613
+ "NULL AS indnatts, "
5604
5614
"t.relnatts AS indnkeys, "
5605
5615
"i.indkey, i.indisclustered, "
5606
5616
"false AS indisreplident, t.relpages, "
@@ -5630,6 +5640,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5630
5640
"SELECT t.tableoid, t.oid, "
5631
5641
"t.relname AS indexname, "
5632
5642
"pg_get_indexdef(i.indexrelid) AS indexdef, "
5643
+ "NULL AS indnkeyatts, "
5644
+ "NULL AS indnatts, "
5633
5645
"t.relnatts AS indnkeys, "
5634
5646
"i.indkey, false AS indisclustered, "
5635
5647
"false AS indisreplident, t.relpages, "
@@ -5657,6 +5669,8 @@ getIndexes(Archive *fout, TableInfo tblinfo[], int numTables)
5657
5669
"t.oid, "
5658
5670
"t.relname AS indexname, "
5659
5671
"pg_get_indexdef(i.indexrelid) AS indexdef, "
5672
+ "NULL AS indnkeyatts, "
5673
+ "NULL AS indnatts, "
5660
5674
"t.relnatts AS indnkeys, "
5661
5675
"i.indkey, false AS indisclustered, "
5662
5676
"false AS indisreplident, t.relpages, "