Changeset: 3fb57a7cdee0 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3fb57a7cdee0
Modified Files:
        clients/mapiclient/dump.c
Branch: Aug2018
Log Message:

Qualify columns.


diffs (121 lines):

diff --git a/clients/mapiclient/dump.c b/clients/mapiclient/dump.c
--- a/clients/mapiclient/dump.c
+++ b/clients/mapiclient/dump.c
@@ -279,7 +279,7 @@ dump_foreign_keys(Mapi mid, const char *
                           "AND fkt.schema_id = fs.id "
                           "AND fs.name = '%s' "
                           "AND fkt.name = '%s' "
-                        "ORDER BY fkk.name, nr", schema, tname);
+                        "ORDER BY fkk.name, fkkc.nr", schema, tname);
        } else if (tid != NULL) {
                maxquerylen = 1024 + strlen(tid);
                query = malloc(maxquerylen);
@@ -310,7 +310,7 @@ dump_foreign_keys(Mapi mid, const char *
                           "AND fkkc.nr = pkkc.nr "
                           "AND pkt.schema_id = ps.id "
                           "AND fkt.id = %s "
-                        "ORDER BY fkk.name, nr", tid);
+                        "ORDER BY fkk.name, fkkc.nr", tid);
        } else {
                query = "SELECT ps.name, "              /* 0 */
                               "pkt.name, "             /* 1 */
@@ -339,7 +339,7 @@ dump_foreign_keys(Mapi mid, const char *
                          "AND fkt.schema_id = fs.id "
                          "AND fkt.system = FALSE "
                        "ORDER BY fs.name, fkt.name, "
-                             "fkk.name, nr";
+                                "fkk.name, fkkc.nr";
        }
        hdl = mapi_query(mid, query);
        if (query != NULL && maxquerylen != 0)
@@ -667,7 +667,7 @@ dump_column_definition(Mapi mid, stream 
                                "c.number "             /* 6 */
                         "FROM sys._columns c "
                         "WHERE c.table_id = %s "
-                        "ORDER BY number", tid);
+                        "ORDER BY c.number", tid);
        else
                snprintf(query, maxquerylen,
                         "SELECT c.name, "              /* 0 */
@@ -684,7 +684,7 @@ dump_column_definition(Mapi mid, stream 
                           "AND '%s' = t.name "
                           "AND t.schema_id = s.id "
                           "AND s.name = '%s' "
-                        "ORDER BY number", tname, schema);
+                        "ORDER BY c.number", tname, schema);
        if ((hdl = mapi_query(mid, query)) == NULL || mapi_error(mid))
                goto bailout;
 
@@ -733,19 +733,19 @@ dump_column_definition(Mapi mid, stream 
                         "SELECT kc.name, "             /* 0 */
                                "kc.nr, "               /* 1 */
                                "k.name, "              /* 2 */
-                               "k.id "                 /* 3 */
+                               "kc.id "                /* 3 */
                         "FROM sys.objects kc, "
                              "sys.keys k "
                         "WHERE kc.id = k.id "
                           "AND k.table_id = %s "
                           "AND k.type = 0 "
-                        "ORDER BY id, nr", tid);
+                        "ORDER BY kc.id, kc.nr", tid);
        else
                snprintf(query, maxquerylen,
                         "SELECT kc.name, "             /* 0 */
                                "kc.nr, "               /* 1 */
                                "k.name, "              /* 2 */
-                               "k.id "                 /* 3 */
+                               "kc.id "                /* 3 */
                         "FROM sys.objects kc, "
                              "sys.keys k, "
                              "sys.schemas s, "
@@ -756,7 +756,7 @@ dump_column_definition(Mapi mid, stream 
                           "AND t.schema_id = s.id "
                           "AND s.name = '%s' "
                           "AND t.name = '%s' "
-                        "ORDER BY id, nr", schema, tname);
+                        "ORDER BY kc.id, kc.nr", schema, tname);
        if ((hdl = mapi_query(mid, query)) == NULL || mapi_error(mid))
                goto bailout;
        cnt = 0;
@@ -792,19 +792,19 @@ dump_column_definition(Mapi mid, stream 
                         "SELECT kc.name, "             /* 0 */
                                "kc.nr, "               /* 1 */
                                "k.name, "              /* 2 */
-                               "k.id "                 /* 3 */
+                               "kc.id "                /* 3 */
                         "FROM sys.objects kc, "
                              "sys.keys k "
                         "WHERE kc.id = k.id "
                           "AND k.table_id = %s "
                           "AND k.type = 1 "
-                        "ORDER BY id, nr", tid);
+                        "ORDER BY kc.id, kc.nr", tid);
        else
                snprintf(query, maxquerylen,
                         "SELECT kc.name, "             /* 0 */
                                "kc.nr, "               /* 1 */
                                "k.name, "              /* 2 */
-                               "k.id "                 /* 3 */
+                               "kc.id "                /* 3 */
                         "FROM sys.objects kc, "
                              "sys.keys k, "
                              "sys.schemas s, "
@@ -815,7 +815,7 @@ dump_column_definition(Mapi mid, stream 
                           "AND t.schema_id = s.id "
                           "AND s.name = '%s' "
                           "AND t.name = '%s' "
-                        "ORDER BY id, nr", schema, tname);
+                        "ORDER BY kc.id, kc.nr", schema, tname);
        if ((hdl = mapi_query(mid, query)) == NULL || mapi_error(mid))
                goto bailout;
        cnt = 0;
@@ -1099,7 +1099,7 @@ describe_table(Mapi mid, const char *sch
                 "FROM sys._columns col, sys.comments com "
                 "WHERE col.id = com.id "
                   "AND col.table_id = (SELECT id FROM sys._tables WHERE 
schema_id = (SELECT id FROM sys.schemas WHERE name = '%s') AND name = '%s') "
-                "ORDER BY number",
+                "ORDER BY col.number",
                 comments_clause,
                 schema, tname);
        if ((hdl = mapi_query(mid, query)) == NULL || mapi_error(mid))
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to