Commit fd454487 authored by unknown's avatar unknown

Renamed the "schema" column to "db" in mysql.proc to keep it in style with

all the other mysql.* tables.

parent bc748bef
...@@ -1056,7 +1056,7 @@ ...@@ -1056,7 +1056,7 @@
- The mysql.proc schema: - The mysql.proc schema:
CREATE TABLE proc ( CREATE TABLE proc (
schema char(64) binary DEFAULT '' NOT NULL, db char(64) binary DEFAULT '' NOT NULL,
name char(64) binary DEFAULT '' NOT NULL, name char(64) binary DEFAULT '' NOT NULL,
type enum('FUNCTION','PROCEDURE') NOT NULL, type enum('FUNCTION','PROCEDURE') NOT NULL,
specific_name char(64) binary DEFAULT '' NOT NULL, specific_name char(64) binary DEFAULT '' NOT NULL,
...@@ -1093,7 +1093,7 @@ ...@@ -1093,7 +1093,7 @@
'NO_AUTO_VALUE_ON_ZERO' 'NO_AUTO_VALUE_ON_ZERO'
) DEFAULT 0 NOT NULL, ) DEFAULT 0 NOT NULL,
comment char(64) binary DEFAULT '' NOT NULL, comment char(64) binary DEFAULT '' NOT NULL,
PRIMARY KEY (schema,name,type) PRIMARY KEY (db,name,type)
) comment='Stored Procedures'; ) comment='Stored Procedures';
-- --
...@@ -289,7 +289,7 @@ fi ...@@ -289,7 +289,7 @@ fi
if test ! -f $mdata/proc.frm if test ! -f $mdata/proc.frm
then then
c_p="$c_p CREATE TABLE proc (" c_p="$c_p CREATE TABLE proc ("
c_p="$c_p schema char(64) binary DEFAULT '' NOT NULL," c_p="$c_p db char(64) binary DEFAULT '' NOT NULL,"
c_p="$c_p name char(64) binary DEFAULT '' NOT NULL," c_p="$c_p name char(64) binary DEFAULT '' NOT NULL,"
c_p="$c_p type enum('FUNCTION','PROCEDURE') NOT NULL," c_p="$c_p type enum('FUNCTION','PROCEDURE') NOT NULL,"
c_p="$c_p specific_name char(64) binary DEFAULT '' NOT NULL," c_p="$c_p specific_name char(64) binary DEFAULT '' NOT NULL,"
...@@ -326,7 +326,7 @@ then ...@@ -326,7 +326,7 @@ then
c_p="$c_p 'NO_AUTO_VALUE_ON_ZERO'" c_p="$c_p 'NO_AUTO_VALUE_ON_ZERO'"
c_p="$c_p ) DEFAULT 0 NOT NULL," c_p="$c_p ) DEFAULT 0 NOT NULL,"
c_p="$c_p comment char(64) binary DEFAULT '' NOT NULL," c_p="$c_p comment char(64) binary DEFAULT '' NOT NULL,"
c_p="$c_p PRIMARY KEY (schema,name,type)" c_p="$c_p PRIMARY KEY (db,name,type)"
c_p="$c_p ) comment='Stored Procedures';" c_p="$c_p ) comment='Stored Procedures';"
fi fi
......
...@@ -140,7 +140,7 @@ unique index (name) ...@@ -140,7 +140,7 @@ unique index (name)
# #
CREATE TABLE IF NOT EXISTS proc ( CREATE TABLE IF NOT EXISTS proc (
schema char(64) binary DEFAULT '' NOT NULL, db char(64) binary DEFAULT '' NOT NULL,
name char(64) binary DEFAULT '' NOT NULL, name char(64) binary DEFAULT '' NOT NULL,
type enum('FUNCTION','PROCEDURE') NOT NULL, type enum('FUNCTION','PROCEDURE') NOT NULL,
specific_name char(64) binary DEFAULT '' NOT NULL, specific_name char(64) binary DEFAULT '' NOT NULL,
...@@ -177,5 +177,5 @@ CREATE TABLE IF NOT EXISTS proc ( ...@@ -177,5 +177,5 @@ CREATE TABLE IF NOT EXISTS proc (
'NO_AUTO_VALUE_ON_ZERO' 'NO_AUTO_VALUE_ON_ZERO'
) DEFAULT 0 NOT NULL, ) DEFAULT 0 NOT NULL,
comment char(64) binary DEFAULT '' NOT NULL, comment char(64) binary DEFAULT '' NOT NULL,
PRIMARY KEY (schema,name,type) PRIMARY KEY (db,name,type)
) comment='Stored Procedures'; ) comment='Stored Procedures';
...@@ -37,7 +37,7 @@ create_string(THD *thd, ulong *lenp, ...@@ -37,7 +37,7 @@ create_string(THD *thd, ulong *lenp,
enum enum
{ {
MYSQL_PROC_FIELD_SCHEMA = 0, MYSQL_PROC_FIELD_DB = 0,
MYSQL_PROC_FIELD_NAME, MYSQL_PROC_FIELD_NAME,
MYSQL_PROC_FIELD_TYPE, MYSQL_PROC_FIELD_TYPE,
MYSQL_PROC_FIELD_SPECIFIC_NAME, MYSQL_PROC_FIELD_SPECIFIC_NAME,
...@@ -64,12 +64,12 @@ db_find_routine_aux(THD *thd, int type, char *name, uint namelen, ...@@ -64,12 +64,12 @@ db_find_routine_aux(THD *thd, int type, char *name, uint namelen,
DBUG_ENTER("db_find_routine_aux"); DBUG_ENTER("db_find_routine_aux");
DBUG_PRINT("enter", ("type: %d name: %*s", type, namelen, name)); DBUG_PRINT("enter", ("type: %d name: %*s", type, namelen, name));
TABLE *table; TABLE *table;
byte key[64+64+1]; // schema, name, type byte key[64+64+1]; // db, name, type
uint keylen; uint keylen;
int ret; int ret;
// Put the key together // Put the key together
memset(key, (int)' ', 64); // QQ Empty schema for now memset(key, (int)' ', 64); // QQ Empty db for now
keylen= namelen; keylen= namelen;
if (keylen > 64) if (keylen > 64)
keylen= 64; keylen= 64;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment