8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 18:43:03 +01:00
Commit Graph

22 Commits

Author SHA1 Message Date
asfernandes
906ea4729e Misc. 2011-10-27 01:04:14 +00:00
alexpeshkoff
d61e4a7344 Create metadata.fdb using isql 2011-10-11 08:20:16 +00:00
alexpeshkoff
5af848ad8e Cleanup: remove all GDEF files - we anyway have no tool to run them 2011-10-11 07:46:13 +00:00
alexpeshkoff
0a7c3fc69d Fixed CORE-3369: first step to make it possible to specify non-default security database for specific database 2011-03-02 13:42:56 +00:00
asfernandes
2cbc4e3675 Misc 2010-07-24 02:43:28 +00:00
alexpeshkoff
d24cd9cbd7 Implemented self-registering plugins format (same plugin can be easily linked statically
or as dynamic library, depending upon platform requirements). Self-registering plugins
need not export any functions, instead they call fb_register_plugin() on startup.

Reworked all user management to use self-registering plugins.

Removed system table RDB$USERS. PLG$USERS is not created automatically by plugin, but
will be later (work in progress).
2010-07-23 12:04:18 +00:00
alexpeshkoff
88db8b2fbc ODS change: made RDB$USERS system table, added virtual table SEC$USERS 2010-07-09 12:51:05 +00:00
robocop
ad066ed6ee Totally misc. 2009-11-27 02:42:58 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
asfernandes
a37aa2fb74 Fixed CORE-479 - Grants overwrite previous rdb$security_classes entries 2008-02-16 01:18:20 +00:00
dimitr
172c4ba85c The merge continued. 2008-01-16 06:33:06 +00:00
alexpeshkoff
b76bde84e9 Fixed problem with FullName and nulls 2006-07-25 14:08:26 +00:00
alexpeshkoff
093f175696 fixed SF bug 229237 2005-12-30 16:08:44 +00:00
alexpeshkoff
ec470fa08c finished rdb$users to match vulcan 2005-10-24 12:30:57 +00:00
dimitr
a3e0baa321 Cleanup. 2005-10-19 09:02:04 +00:00
alexpeshkoff
40c20a0bbd let user_name be in unicode_fss in table rdb$users 2005-10-17 17:15:26 +00:00
robocop
a749151080 Correct some files to refer to FB2 and security2.fdb 2005-03-05 01:44:38 +00:00
alexpeshkoff
f4cd5a154f Changed name to security2.fdb 2005-02-24 12:24:38 +00:00
alexpeshkoff
8a2e6d6c59 Better way for server to authenticate itself in security database. 2004-12-19 15:24:59 +00:00
alexpeshkoff
88a063820d security fix
1. dropped table host_info
2. applied (modified a bit) patch of Ivan Prenosil letting user modify his password
3. expanded PASSWD field to fit new hashes
2004-11-07 14:17:56 +00:00
brodsom
e15259dfb1 Removing PYXIS 2003-09-11 02:12:52 +00:00
brodsom
8bce4df378 Move db definitions to dbs 2003-07-13 10:33:24 +00:00