@@ -68,28 +68,28 @@ class SrpManagement final : public Firebird::StdPlugin<Firebird::IManagementImpl
68
68
void prepareDataStructures ()
69
69
{
70
70
const char * script[] = {
71
- " CREATE TABLE PLG$SRP (PLG$USER_NAME SEC$USER_NAME NOT NULL PRIMARY KEY, "
71
+ " CREATE TABLE PUBLIC. PLG$SRP (PLG$USER_NAME SYSTEM. SEC$USER_NAME NOT NULL PRIMARY KEY, "
72
72
" PLG$VERIFIER VARCHAR(128) CHARACTER SET OCTETS NOT NULL, "
73
73
" PLG$SALT VARCHAR(32) CHARACTER SET OCTETS NOT NULL, "
74
- " PLG$COMMENT RDB$DESCRIPTION, PLG$FIRST SEC$NAME_PART, "
75
- " PLG$MIDDLE SEC$NAME_PART, PLG$LAST SEC$NAME_PART, "
76
- " PLG$ATTRIBUTES RDB$DESCRIPTION, "
74
+ " PLG$COMMENT SYSTEM. RDB$DESCRIPTION, PLG$FIRST SYSTEM. SEC$NAME_PART, "
75
+ " PLG$MIDDLE SYSTEM. SEC$NAME_PART, PLG$LAST SYSTEM. SEC$NAME_PART, "
76
+ " PLG$ATTRIBUTES SYSTEM. RDB$DESCRIPTION, "
77
77
" PLG$ACTIVE BOOLEAN)"
78
78
,
79
- " CREATE VIEW PLG$SRP_VIEW AS "
79
+ " CREATE VIEW PUBLIC. PLG$SRP_VIEW AS "
80
80
" SELECT PLG$USER_NAME, PLG$VERIFIER, PLG$SALT, PLG$COMMENT, "
81
81
" PLG$FIRST, PLG$MIDDLE, PLG$LAST, PLG$ATTRIBUTES, PLG$ACTIVE "
82
- " FROM PLG$SRP WHERE RDB$SYSTEM_PRIVILEGE(USER_MANAGEMENT) "
82
+ " FROM PUBLIC. PLG$SRP WHERE RDB$SYSTEM_PRIVILEGE(USER_MANAGEMENT) "
83
83
" OR CURRENT_USER = PLG$SRP.PLG$USER_NAME"
84
84
,
85
- " GRANT ALL ON PLG$SRP TO VIEW PLG$SRP_VIEW"
85
+ " GRANT ALL ON PUBLIC. PLG$SRP TO VIEW PUBLIC. PLG$SRP_VIEW"
86
86
,
87
- " GRANT SELECT ON PLG$SRP_VIEW TO PUBLIC"
87
+ " GRANT SELECT ON PUBLIC. PLG$SRP_VIEW TO PUBLIC"
88
88
,
89
89
" GRANT UPDATE(PLG$VERIFIER, PLG$SALT, PLG$FIRST, PLG$MIDDLE, PLG$LAST, "
90
- " PLG$COMMENT, PLG$ATTRIBUTES) ON PLG$SRP_VIEW TO PUBLIC"
90
+ " PLG$COMMENT, PLG$ATTRIBUTES) ON PUBLIC. PLG$SRP_VIEW TO PUBLIC"
91
91
,
92
- " GRANT ALL ON PLG$SRP_VIEW TO SYSTEM PRIVILEGE USER_MANAGEMENT"
92
+ " GRANT ALL ON PUBLIC. PLG$SRP_VIEW TO SYSTEM PRIVILEGE USER_MANAGEMENT"
93
93
,
94
94
NULL
95
95
};
@@ -353,7 +353,7 @@ class SrpManagement final : public Firebird::StdPlugin<Firebird::IManagementImpl
353
353
case Firebird::IUser::OP_USER_ADD:
354
354
{
355
355
const char * insert =
356
- " INSERT INTO plg$srp_view(PLG$USER_NAME, PLG$VERIFIER, PLG$SALT, PLG$FIRST, PLG$MIDDLE, PLG$LAST,"
356
+ " INSERT INTO public. plg$srp_view(PLG$USER_NAME, PLG$VERIFIER, PLG$SALT, PLG$FIRST, PLG$MIDDLE, PLG$LAST,"
357
357
" PLG$COMMENT, PLG$ATTRIBUTES, PLG$ACTIVE) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)" ;
358
358
359
359
Firebird::IStatement* stmt = NULL ;
@@ -455,7 +455,7 @@ class SrpManagement final : public Firebird::StdPlugin<Firebird::IManagementImpl
455
455
456
456
case Firebird::IUser::OP_USER_MODIFY:
457
457
{
458
- Firebird::string update = " UPDATE plg$srp_view SET " ;
458
+ Firebird::string update = " UPDATE public. plg$srp_view SET " ;
459
459
460
460
Firebird::AutoPtr<Varfield> verifier, slt;
461
461
if (user->password ()->entered ())
@@ -558,7 +558,7 @@ class SrpManagement final : public Firebird::StdPlugin<Firebird::IManagementImpl
558
558
559
559
case Firebird::IUser::OP_USER_DELETE:
560
560
{
561
- const char * del = " DELETE FROM plg$srp_view WHERE PLG$USER_NAME=?" ;
561
+ const char * del = " DELETE FROM public. plg$srp_view WHERE PLG$USER_NAME=?" ;
562
562
Firebird::IStatement* stmt = NULL ;
563
563
try
564
564
{
@@ -605,7 +605,7 @@ class SrpManagement final : public Firebird::StdPlugin<Firebird::IManagementImpl
605
605
" WHERE RDB$RELATION_NAME = 'RDB$ADMIN' AND RDB$PRIVILEGE = 'M' GROUP BY RDB$USER) "
606
606
" SELECT PLG$USER_NAME, PLG$FIRST, PLG$MIDDLE, PLG$LAST, PLG$COMMENT, PLG$ATTRIBUTES, "
607
607
" CASE WHEN RDB$USER IS NULL THEN FALSE ELSE TRUE END, PLG$ACTIVE "
608
- " FROM PLG$SRP_VIEW LEFT JOIN ADMINS "
608
+ " FROM system. PLG$SRP_VIEW LEFT JOIN ADMINS "
609
609
" ON PLG$SRP_VIEW.PLG$USER_NAME = ADMINS.RDB$USER " ;
610
610
if (user->userName ()->entered ())
611
611
{
0 commit comments