Changeset: 0519a4b8cc11 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0519a4b8cc11
Modified Files:
        clients/mapiclient/dump.c
Branch: system-functions
Log Message:

Use comments from WITH statement instead of sys.comments.


diffs (102 lines):

diff --git a/clients/mapiclient/dump.c b/clients/mapiclient/dump.c
--- a/clients/mapiclient/dump.c
+++ b/clients/mapiclient/dump.c
@@ -854,7 +854,7 @@ describe_table(Mapi mid, const char *sch
        snprintf(query, maxquerylen,
                 "%s "
                 "SELECT t.name, t.query, t.type, c.remark "
-                "FROM sys.schemas s, sys._tables t LEFT OUTER JOIN 
sys.comments c ON t.id = c.id "
+                "FROM sys.schemas s, sys._tables t LEFT OUTER JOIN comments c 
ON t.id = c.id "
                 "WHERE s.name = '%s' AND "
                       "t.schema_id = s.id AND "
                       "t.name = '%s'",
@@ -998,7 +998,7 @@ describe_table(Mapi mid, const char *sch
                        mnstr_printf(toConsole, ");\n");
                snprintf(query, maxquerylen,
                        "%s "
-                        "SELECT i.name, c.remark FROM sys.idxs i, sys.comments 
c WHERE i.id = c.id AND i.table_id = (SELECT id FROM sys._tables WHERE 
schema_id = (select id FROM sys.schemas WHERE name = '%s') AND name = '%s') 
ORDER BY i.name",
+                        "SELECT i.name, c.remark FROM sys.idxs i, comments c 
WHERE i.id = c.id AND i.table_id = (SELECT id FROM sys._tables WHERE schema_id 
= (select id FROM sys.schemas WHERE name = '%s') AND name = '%s') ORDER BY 
i.name",
                         get_compat_clause(mid),
                         schema, tname);
                if ((hdl = mapi_query(mid, query)) == NULL || mapi_error(mid))
@@ -1014,7 +1014,7 @@ describe_table(Mapi mid, const char *sch
 
        snprintf(query, maxquerylen,
                "%s "
-                       "SELECT col.name, com.remark 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",
+                       "SELECT col.name, com.remark FROM sys._columns col, 
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",
                        get_compat_clause(mid),
                        schema, tname);
        if ((hdl = mapi_query(mid, query)) == NULL || mapi_error(mid))
@@ -1094,7 +1094,7 @@ describe_sequence(Mapi mid, const char *
                     "seq.\"increment\", "
                     "seq.\"cycle\", "
                     "rem.\"remark\" "
-               "FROM sys.sequences seq LEFT OUTER JOIN sys.comments rem ON 
seq.id = rem.id, "
+               "FROM sys.sequences seq LEFT OUTER JOIN comments rem ON seq.id 
= rem.id, "
                     "sys.schemas s "
                "WHERE s.id = seq.schema_id AND "
                      "s.name = '%s' AND "
@@ -1169,7 +1169,7 @@ describe_schema(Mapi mid, const char *sn
                "%s "
                "SELECT s.name, a.name, c.remark "
                "FROM sys.auths a, "
-                    "sys.schemas s LEFT OUTER JOIN sys.comments c ON s.id = 
c.id "
+                    "sys.schemas s LEFT OUTER JOIN comments c ON s.id = c.id "
                "WHERE s.\"authorization\" = a.id AND "
                      "s.name = '%s' "
                "ORDER BY s.name",
@@ -1398,7 +1398,7 @@ dump_function_comment(Mapi mid, stream *
                "        CASE RANK() OVER (PARTITION BY f.id ORDER BY p.number 
DESC) WHEN 1 THEN c.remark ELSE NULL END AS remark,"
                "        ROW_NUMBER() OVER (ORDER BY f.id, p.number) AS line"
                " FROM sys.functions f"
-               " JOIN sys.comments c ON f.id = c.id"
+               " JOIN comments c ON f.id = c.id"
                " JOIN sys.schemas s ON f.schema_id = s.id"
                " LEFT OUTER JOIN sys.function_types ft ON f.type = 
ft.function_type_id"
                " LEFT OUTER JOIN sys.args p ON f.id = p.func_id AND p.inout = 
1"
@@ -1630,7 +1630,7 @@ dump_functions(Mapi mid, stream *toConso
                "SELECT s.id, s.name, f.id, LENGTH(rem.remark) AS remark_len "
                "FROM sys.schemas s "
                "JOIN sys.functions f ON s.id = f.schema_id "
-               "LEFT OUTER JOIN sys.comments rem ON f.id = rem.id "
+               "LEFT OUTER JOIN comments rem ON f.id = rem.id "
                "WHERE f.language > 0");
        if (sname)
                q += snprintf(q, end_q - q, " AND s.name = '%s'", sname);
@@ -1804,7 +1804,7 @@ dump_database(Mapi mid, stream *toConsol
                "ORDER BY s.name, f.name, a.name, g.name, p.grantable";
        const char *schemas =
                "SELECT s.name, a.name, rem.remark "
-               "FROM sys.schemas s LEFT OUTER JOIN sys.comments rem ON s.id = 
rem.id, "
+               "FROM sys.schemas s LEFT OUTER JOIN comments rem ON s.id = 
rem.id, "
                     "sys.auths a "
                "WHERE s.\"authorization\" = a.id AND "
                      "s.system = FALSE "
@@ -1812,7 +1812,7 @@ dump_database(Mapi mid, stream *toConsol
        const char *sequences1 =
                "SELECT sch.name,seq.name, rem.remark "
                "FROM sys.schemas sch, "
-                    "sys.sequences seq LEFT OUTER JOIN sys.comments rem ON 
seq.id = rem.id "
+                    "sys.sequences seq LEFT OUTER JOIN comments rem ON seq.id 
= rem.id "
                "WHERE sch.id = seq.schema_id "
                "ORDER BY sch.name,seq.name";
        const char *sequences2 =
@@ -1850,7 +1850,7 @@ dump_database(Mapi mid, stream *toConsol
                               "t.query AS query, "
                               "rem.remark AS remark "
                        "FROM sys.schemas s, "
-                            "sys._tables t LEFT OUTER JOIN sys.comments rem ON 
t.id = rem.id "
+                            "sys._tables t LEFT OUTER JOIN comments rem ON 
t.id = rem.id "
                        "WHERE t.type = 1 AND "
                              "t.system = FALSE AND "
                              "s.id = t.schema_id AND "
@@ -1886,7 +1886,7 @@ dump_database(Mapi mid, stream *toConsol
                               "t.query AS query, "
                               "rem.remark AS remark "
                        "FROM sys.schemas s, "
-                            "sys._tables t LEFT OUTER JOIN sys.comments rem ON 
t.id = rem.id "
+                            "sys._tables t LEFT OUTER JOIN comments rem ON 
t.id = rem.id "
                        "WHERE t.type = 1 AND "
                              "t.system = FALSE AND "
                              "s.id = t.schema_id AND "
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to