Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
9591d7d
#882 jdp-2025-06: Schema Support
mrotteveel Jun 18, 2025
9865b6b
#882 Fix tests failing due to Firebird 6 schemas
mrotteveel Jun 18, 2025
a3c5979
#882 Implement to DatabaseMetaData.getSchemas return schemas
mrotteveel Jun 19, 2025
7deb6ed
#882 Implement DatabaseMetaData informational methods to report schem…
mrotteveel Jun 19, 2025
740ce4d
Use isNullOrEmpty
mrotteveel Jun 19, 2025
286eea0
#882 Schema support for DatabaseMetaData.getProcedures
mrotteveel Jun 19, 2025
44cccc2
#882 Use SYSTEM unquoted due to dialect 1 support
mrotteveel Jun 19, 2025
d34af61
#882 Schema support for getBestRowIdentifier
mrotteveel Jun 21, 2025
05edd2d
#882 Schema support for getColumnPrivileges
mrotteveel Jun 21, 2025
7699234
#882 Schema support for getColumns
mrotteveel Jun 21, 2025
1d30a6d
#882 Schema support for getImportedKeys/getExportedKeys/getCrossRefer…
mrotteveel Jun 21, 2025
69effeb
#882 Schema support for getFunctionColumns
mrotteveel Jun 22, 2025
a5d8434
#882 Schema support for getFunctions
mrotteveel Jun 22, 2025
c08df8b
#882 Schema support for getIndexInfo
mrotteveel Jun 22, 2025
a1655eb
#882 Schema support for getPrimaryKeys
mrotteveel Jun 22, 2025
6b55727
#882 Schema support for getProcedureColumns
mrotteveel Jun 22, 2025
584e2cc
#882 Schema support for getPseudoColumns
mrotteveel Jun 22, 2025
6bdb4bc
#882 Schema support for getTablePrivileges
mrotteveel Jun 23, 2025
73ebef5
#882 Schema support for getTables
mrotteveel Jun 23, 2025
90ce855
#882 Schema support for getCatalogs
mrotteveel Jun 23, 2025
11349a7
Mark metadata classes sealed or final
mrotteveel Jun 23, 2025
ea0a273
#882 Schema support for getXXXSourceCode
mrotteveel Jun 23, 2025
b60c7d6
Add ifSchemaElse also to FirebirdSupportInfo
mrotteveel Jun 23, 2025
a154551
#882 Client props, xid detection
mrotteveel Jun 24, 2025
18a5228
#882 Retrieve schema name in column information
mrotteveel Jun 24, 2025
bed0828
#882 Incomplete change to selectable procedure detection
mrotteveel Jun 24, 2025
ce3abcc
#882 Misc wording of jdp-2025-06
mrotteveel Jun 24, 2025
d365d92
#882 Define connection property searchPath
mrotteveel Jun 24, 2025
276d8bc
Add supportInfoFor(FirebirdConnection) to avoid wrapper check
mrotteveel Jun 25, 2025
501eb78
Tighten up StoredProcedureMetaData, use support info
mrotteveel Jun 25, 2025
ca102d2
#882 Implement Connection.get/setSchema
mrotteveel Jul 9, 2025
6a7b308
#882 Additional schema tests for FBResultSetMetaData
mrotteveel Jul 12, 2025
aa3d585
#882 Modify FBRowUpdater to search for schema
mrotteveel Jul 13, 2025
1f839f0
Deduplicate strings in StatementInfoProcessor
mrotteveel Jul 13, 2025
fbff0a6
Add some todo for later
mrotteveel Jul 14, 2025
10ed654
#882 Improve schema test coverage
mrotteveel Jul 17, 2025
3662432
#882 Improve schema test coverage (getFunctions)
mrotteveel Jul 17, 2025
b83f275
Replace QualifiedName with ObjectReference
mrotteveel Jul 18, 2025
2cb017e
Add schema support assumption to test
mrotteveel Jul 18, 2025
b8769ad
#882 Improve schema test coverage (getProcedures/getProcedureColumns)
mrotteveel Jul 22, 2025
099a4b2
#882 Improve schema test coverage (getIndexInfo/getPrimaryKeys)
mrotteveel Jul 22, 2025
6a9febc
#882 Improve schema test coverage (getPseudoColumns/getTables)
mrotteveel Jul 22, 2025
48f4b7c
#882 Improve schema test coverage (getTablePrivileges)
mrotteveel Jul 22, 2025
24478cf
#882 schema support for generated keys
mrotteveel Jul 29, 2025
d251d84
#882 Add schema support for FBCallableStatement
mrotteveel Oct 9, 2025
82aa541
Fix test failure on Firebird 5 and older
mrotteveel Oct 9, 2025
a7542c0
#882 Document decision not to backport schema support to Jaybird 6
mrotteveel Oct 11, 2025
04523d7
Misc. copy editing and fixing typos
mrotteveel Oct 11, 2025
381b792
#882 Add JB_PROCEDURE_SOURCE column to getProcedures
mrotteveel Oct 13, 2025
102a856
#882 Reject idea to add column with schemas to getCatalogs
mrotteveel Oct 13, 2025
567cdea
Remove unnecessary caching from BasicVersion
mrotteveel Oct 17, 2025
e2e4e87
#882 Schema support for StatisticsManager.getTableStatistics
mrotteveel Oct 17, 2025
2353b24
#882 Schema support for FBTableStatisticsManager
mrotteveel Oct 18, 2025
c2320ed
Fixed wrong name
mrotteveel Oct 19, 2025
180999c
#882 Added setters to FirebirdConnection to set search path
mrotteveel Oct 19, 2025
d934271
Document compatibility issue with schema(Pattern) in dbmd
mrotteveel Oct 25, 2025
a35a3a0
Correct documentation of getXXXSourceCode methods
mrotteveel Oct 30, 2025
48514d5
Misc review changes
mrotteveel Oct 30, 2025
13e38c3
Use Collection instead of List, use common code path
mrotteveel Nov 3, 2025
4a83dec
Simplify version string creation in GDSServerVersion
mrotteveel Nov 3, 2025
ec1056e
SPECIFIC_NAME should not include the schema
mrotteveel Nov 3, 2025
0c9efec
Update error codes and messages from 6.0.0.1338
mrotteveel Nov 4, 2025
e37afa1
Ignore drop schema failure, refactor to single code path
mrotteveel Nov 4, 2025
588a017
Finalize jdp-2025-06
mrotteveel Nov 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update error codes and messages from 6.0.0.1338
  • Loading branch information
mrotteveel committed Nov 4, 2025
commit 0c9efec7fd4e1f0fd8507c96a06e8ed14aa3da10
53 changes: 52 additions & 1 deletion src/main/org/firebirdsql/gds/ISCConstants.java
Original file line number Diff line number Diff line change
Expand Up @@ -1675,6 +1675,36 @@ public interface ISCConstants {
int isc_bad_par_workers = 335545286;
int isc_idx_expr_not_found = 335545287;
int isc_idx_cond_not_found = 335545288;
int isc_uninitialized_var = 335545289;
int isc_param_not_exist = 335545290;
int isc_param_no_default_not_specified = 335545291;
int isc_param_multiple_assignments = 335545292;
int isc_invalid_date_format = 335545293;
int isc_invalid_raw_string_in_date_format = 335545294;
int isc_invalid_data_type_for_date_format = 335545295;
int isc_incompatible_date_format_with_current_date_type = 335545296;
int isc_value_for_pattern_is_out_of_range = 335545297;
int isc_month_name_mismatch = 335545298;
int isc_incorrect_hours_period = 335545299;
int isc_data_for_format_is_exhausted = 335545300;
int isc_trailing_part_of_string = 335545301;
int isc_pattern_cant_be_used_without_other_pattern = 335545302;
int isc_pattern_cant_be_used_without_other_pattern_and_vice_versa = 335545303;
int isc_incompatible_format_patterns = 335545304;
int isc_only_one_pattern_can_be_used = 335545305;
int isc_can_not_use_same_pattern_twice = 335545306;
int isc_sysf_invalid_gen_uuid_version = 335545307;
int isc_sweep_unable_to_run = 335545308;
int isc_sweep_concurrent_instance = 335545309;
int isc_sweep_read_only = 335545310;
int isc_sweep_attach_no_cleanup = 335545311;
int isc_invalid_timezone_region_or_displacement = 335545312;
int isc_argmustbe_exact_range_for = 335545313;
int isc_range_for_by_should_be_positive = 335545314;
int isc_missing_value_for_format_pattern = 335545315;
int isc_invalid_name = 335545316;
int isc_invalid_unqualified_name_list = 335545317;
int isc_no_user_att_while_restore = 335545318;
int isc_gfix_db_name = 335740929;
int isc_gfix_invalid_sw = 335740930;
int isc_gfix_version = 335740931;
Expand Down Expand Up @@ -1946,6 +1976,19 @@ public interface ISCConstants {
int isc_dyn_exc_not_exist = 336068915;
int isc_dyn_gen_not_exist = 336068916;
int isc_dyn_fld_not_exist = 336068917;
int isc_dyn_dup_trigger = 336068918;
int isc_dyn_dup_domain = 336068919;
int isc_dyn_dup_collation = 336068920;
int isc_dyn_dup_package = 336068921;
int isc_dyn_index_schema_must_match_table = 336068922;
int isc_dyn_trig_schema_must_match_table = 336068923;
int isc_dyn_dup_schema = 336068924;
int isc_dyn_cannot_mod_system_schema = 336068925;
int isc_dyn_cannot_drop_non_emptyschema = 336068926;
int isc_dyn_cannot_mod_obj_sys_schema = 336068927;
int isc_dyn_cannot_create_reserved_schema = 336068928;
int isc_dyn_cannot_infer_schema = 336068929;
int isc_dyn_dup_blob_filter = 336068930;
int isc_gbak_unknown_switch = 336330753;
int isc_gbak_page_size_missing = 336330754;
int isc_gbak_page_size_toobig = 336330755;
Expand Down Expand Up @@ -2071,6 +2114,8 @@ public interface ISCConstants {
int isc_gbak_replica_req = 336331156;
int isc_gbak_missing_prl_wrks = 336331159;
int isc_gbak_inv_prl_wrks = 336331160;
int isc_gbak_plugin_schema_migration = 336331173;
int isc_gbak_plugin_schema_migration_err = 336331174;
int isc_dsql_too_old_ods = 336397205;
int isc_dsql_table_not_found = 336397206;
int isc_dsql_view_not_found = 336397207;
Expand Down Expand Up @@ -2201,10 +2246,16 @@ public interface ISCConstants {
int isc_dsql_string_char_length = 336397332;
int isc_dsql_max_nesting = 336397333;
int isc_dsql_recreate_user_failed = 336397334;
int isc_dsql_table_value_many_columns = 336397335;
int isc_dsql_create_schema_failed = 336397336;
int isc_dsql_drop_schema_failed = 336397337;
int isc_dsql_recreate_schema_failed = 336397338;
int isc_dsql_alter_schema_failed = 336397339;
int isc_dsql_create_alter_schema_failed = 336397340;
int isc_savepoint_error = 336527650;
int isc_cache_non_zero_use_count = 336527661;
int isc_unexpected_page_change = 336527662;
int isc_rdb$triggers_rdb$flags_corrupt = 336527664;
int isc_rdb_triggers_rdb_flags_corrupt = 336527664;
int isc_gsec_cant_open_db = 336723983;
int isc_gsec_switches_error = 336723984;
int isc_gsec_no_op_spec = 336723985;
Expand Down
48 changes: 39 additions & 9 deletions src/resources/org/firebirdsql/firebird_0_error_msg.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
335544320=
Expand Down Expand Up @@ -30,7 +30,7 @@
335544346=corrupt system table
335544347=validation error for column {0}, value "{1}"
335544348=no current record for fetch operation
335544349=attempt to store duplicate value (visible to active transactions) in unique index "{0}"
335544349=attempt to store duplicate value (visible to active transactions) in unique index {0}
335544350=program attempted to exit without finishing database
335544351=unsuccessful metadata update
335544352=no permission for {0} access to {1} {2}
Expand Down Expand Up @@ -115,7 +115,7 @@
335544431=blocking signal has been received
335544432=lock manager error
335544433=communication error with journal "{0}"
335544434=key size exceeds implementation restriction for index "{0}"
335544434=key size exceeds implementation restriction for index {0}
335544435=null segment of UNIQUE KEY
335544436=SQL error code \= {0}
335544437=wrong DYN version
Expand Down Expand Up @@ -147,7 +147,7 @@
335544463=generator {0} is not defined
335544464=secondary server attachments cannot start logging
335544465=invalid BLOB type for operation
335544466=violation of FOREIGN KEY constraint "{0}" on table "{1}"
335544466=violation of FOREIGN KEY constraint {0} on table {1}
335544467=minor version too high found {0} expected {1}
335544468=transaction {0} is {1}
335544469=transaction marked invalid and cannot be committed
Expand Down Expand Up @@ -193,7 +193,7 @@
335544509=CHARACTER SET {0} is not defined
335544510=lock time-out on wait transaction
335544511=procedure {0} is not defined
335544512=Input parameter mismatch for procedure {0}
335544512=Parameter mismatch for procedure {0}
335544513=Database {0}\: WAL subsystem bug for pid {1}\n{2}
335544514=Could not expand the WAL segment for database {0}
335544515=status code {0} unknown
Expand Down Expand Up @@ -278,7 +278,7 @@
335544594=Illegal array dimension range
335544595=Trigger unknown
335544596=Subselect illegal in this context
335544597=Cannot prepare a CREATE DATABASE/SCHEMA statement
335544597=Cannot prepare a CREATE DATABASE statement
335544598=must specify column name for view select expression
335544599=number of columns does not match select list
335544600=Only simple column names permitted for VIEW WITH CHECK OPTION
Expand Down Expand Up @@ -346,7 +346,7 @@
335544662=BLOB SUB_TYPE {0} is not defined
335544663=Too many concurrent executions of the same request
335544664=duplicate specification of {0} - not supported
335544665=violation of PRIMARY or UNIQUE KEY constraint "{0}" on table "{1}"
335544665=violation of PRIMARY or UNIQUE KEY constraint {0} on table {1}
335544666=server version too old to support all CREATE DATABASE options
335544667=drop database completed with errors
335544668=procedure {0} does not return any values
Expand Down Expand Up @@ -782,7 +782,7 @@
335545098=CREATE DATABASE grants check is not possible when database {0} is not present
335545099=CREATE DATABASE grants check is not possible when table RDB$DB_CREATORS is not present in database {0}
335545100=Interface {2} version too old\: expected {0}, found {1}
335545101=Input parameter mismatch for function {0}
335545101=Parameter mismatch for function {0}
335545102=Error during savepoint backout - transaction invalidated
335545103=Domain used in the PRIMARY KEY constraint of table {0} must be NOT NULL
335545104=CHARACTER SET {0} cannot be used as a attachment character set
Expand Down Expand Up @@ -834,7 +834,7 @@
335545150=Sub-function {0} was declared but not implemented
335545151=Sub-procedure {0} was declared but not implemented
335545152=Invalid HASH algorithm {0}
335545153=Expression evaluation error for index "{0}" on table "{1}"
335545153=Expression evaluation error for index {0} on table {1}
335545154=Invalid decfloat trap state {0}
335545155=Invalid decfloat rounding mode {0}
335545156=Invalid part {0} to calculate the {0} of a DATE/TIMESTAMP
Expand Down Expand Up @@ -970,3 +970,33 @@
335545286=Wrong parallel workers value {0}, valid range are from 1 to {1}
335545287=Definition of index expression is not found for index {0}
335545288=Definition of index condition is not found for index {0}
335545289=Variable {0} is not initialized
335545290=Parameter {0} does not exist
335545291=Parameter {0} has no default value and was not specified or was specified with DEFAULT
335545292=Parameter {0} has multiple assignments
335545293=Cannot recognize "{0}" part of date format
335545294=Cannot find closing " for raw text in date format
335545295=It is not possible to use this data type for date formatting
335545296=Cannot use "{0}" format with current date type
335545297=Value for {0} pattern is out of range [{1}, {2}]
335545298={0} is not MONTH
335545299={0} is incorrect period for 12H, it should be A.M. or P.M.
335545300=All data has been read, but format pattern wants more. Unfilled patterns\: "{0}"
335545301=There is a trailing part of input string that does not fit into FORMAT\: "{0}"
335545302={0} can't be used without {1}
335545303={0} can't be used without {1} and vice versa
335545304={0} incompatible with {1}
335545305=Can use only one of these patterns {0}
335545306=Cannot use the same pattern twice\: {0}
335545307=Invalid GEN_UUID version ({0}). Must be 4 or 7
335545308=Unable to run sweep
335545309=Another instance of sweep is already running
335545310=Database in read only state
335545311=Attachment has no cleanup flag set
335545312=Invalid time zone region or displacement\: {0}
335545313=Arguments for range-based FOR must be exact numeric types
335545314=Range-based FOR BY argument must be positive
335545315=Cannot find value in input string for "{0}" pattern
335545316=Invalid name\: {0}
335545317=Invalid list of unqualified names\: {0}
335545318=User attachments are not allowed for the database being restored
42 changes: 36 additions & 6 deletions src/resources/org/firebirdsql/firebird_0_sql_states.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
335544321=22000
Expand All @@ -12,7 +12,7 @@
335544329=42000
335544330=HY000
335544331=HY000
335544332=08003
335544332=HY000
335544333=XX000
335544334=22018
335544335=XX001
Expand Down Expand Up @@ -300,7 +300,7 @@
335544617=42000
335544618=HY000
335544619=38000
335544620=08001
335544620=42000
335544621=42000
335544622=42000
335544623=42000
Expand Down Expand Up @@ -701,7 +701,7 @@
335545018=42000
335545019=42000
335545020=24000
335545021=08003
335545021=HY000
335545022=XX000
335545023=22000
335545024=42000
Expand Down Expand Up @@ -839,7 +839,7 @@
335545156=42000
335545157=42000
335545158=HY104
335545159=08003
335545159=HY000
335545160=22021
335545161=22000
335545162=22000
Expand All @@ -864,7 +864,7 @@
335545181=22000
335545182=22000
335545183=54000
335545184=08002
335545184=HY010
335545185=07003
335545186=07001
335545187=07001
Expand Down Expand Up @@ -969,3 +969,33 @@
335545286=HY000
335545287=42000
335545288=42000
335545289=42000
335545290=07001
335545291=07001
335545292=07001
335545293=HY000
335545294=HY000
335545295=HY000
335545296=HY000
335545297=HY000
335545298=HY000
335545299=HY000
335545300=HY000
335545301=HY000
335545302=HY000
335545303=HY000
335545304=HY000
335545305=HY000
335545306=HY000
335545307=42000
335545308=42000
335545309=42000
335545310=42000
335545311=42000
335545312=HY000
335545313=42000
335545314=42000
335545315=HY000
335545316=HY000
335545317=HY000
335545318=HY000
14 changes: 13 additions & 1 deletion src/resources/org/firebirdsql/firebird_12_error_msg.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
336330752=could not locate appropriate error message
Expand Down Expand Up @@ -409,3 +409,15 @@
336331160=expected parallel workers, encountered "{0}"
336331161=\ {0}D(IRECT_IO) direct IO for backup file(s)
336331162=use up to {0} parallel workers
336331163=writing schema {0}
336331164=writing schemas
336331165=restoring schema {0}
336331166=schema
336331167=\ {0}SKIP_SCHEMA_D(ATA) skip data for schema
336331168=\ {0}INCLUDE_SCHEMA_D(ATA) backup data of schema(s)
336331169=missing regular expression to skip schemas
336331170=missing regular expression to include schemas
336331171=regular expression to skip schemas was already set
336331172=regular expression to include schemas was already set
336331173=migrating {0} plugin objects to schema {1}
336331174=error migrating {0} plugin objects to schema {1}. Plugin objects will be in inconsistent state\:
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
336396289=Firebird error
Expand Down Expand Up @@ -286,3 +286,9 @@
336397332=String literal with {0} characters exceeds the maximum length of {1} characters for the {2} character set
336397333=Too many BEGIN...END nesting. Maximum level is {0}
336397334=RECREATE USER {0} failed
336397335=the number of fields exceeds the limit for the {0} operator. Expected {1}, received {2}
336397336=CREATE SCHEMA {0} failed
336397337=DROP SCHEMA {0} failed
336397338=RECREATE SCHEMA {0} failed
336397339=ALTER SCHEMA {0} failed
336397340=CREATE OR ALTER SCHEMA {0} failed
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
336397205=HY000
Expand Down Expand Up @@ -131,3 +131,9 @@
336397332=42000
336397333=07002
336397334=42000
336397335=54001
336397336=42000
336397337=42000
336397338=42000
336397339=42000
336397340=42000
11 changes: 9 additions & 2 deletions src/resources/org/firebirdsql/firebird_17_error_msg.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
336658432=Statement failed, SQLSTATE \= {0}
Expand Down Expand Up @@ -101,7 +101,7 @@
336658529=There is no membership privilege granted on {0} in this database
336658530=Expected end of statement, encountered EOF
336658533=Bad TIME\: {0}
336658534=\ SYSTEM, TABLE, TRIGGER, VERSION, USERS, VIEW
336658534=\ SYSTEM, TABLE, TRIGGER, VERSION, USERS, VIEW, WIRE_STATISTICS
336658535=There is no role {0} in this database
336658536=\t-b(ail) bail on errors (set bail on)
336658537=Incomplete string in {0}
Expand Down Expand Up @@ -204,3 +204,10 @@
336658634=There is no publications in this database
336658635=Publications\:
336658636=Procedures\:
336658637=EXPLAIN -- explain a query access plan
336658638=\t-autot(erm) use auto statement terminator (set autoterm on)
336658639=SET AUTOTERM ON is not supported in engine/server and has been disabled
336658640=\ SET AUTOTERM -- toggle auto statement terminator
336658641=\ SET WIRE_stats -- toggle display of wire (network) statistics
336658642=\t-(se)arch_path <path> set schema search path
336658643=Schemas\:
13 changes: 9 additions & 4 deletions src/resources/org/firebirdsql/firebird_21_error_msg.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2000-2024 Firebird development team and individual contributors
# SPDX-FileCopyrightText: 2000-2025 Firebird development team and individual contributors
# SPDX-License-Identifier: LGPL-2.1-or-later
# SPDX-FileComment: The keys and values listed here were obtained from the Firebird sources, which are licensed under the IPL (InterBase Public License) and/or IDPL (Initial Developer Public License), both are variants of the Mozilla Public License version 1.1
336920577=found unknown switch
Expand Down Expand Up @@ -38,19 +38,19 @@
336920611=\ -t tablename <tablename2...> (case sensitive)
336920612=\ -tr use trusted authentication
336920613=\ -fetch fetch password from file
336920614=option -h is incompatible with options -a, -d, -i, -r, -s and -t
336920614=option -h is incompatible with options -a, -d, -i, -r, -schema, -s and -t
336920615=usage\: gstat [options] <database> or gstat <database> [options]
336920616=database name was already specified
336920617=option -t needs a table name
336920618=option -t got a too long table name {0}
336920619=option -t accepts several table names only if used after <database>
336920620=table "{0}" not found
336920620=table {0} not found
336920621=use gstat -? to get help
336920622=\ Primary pages\: {0}, secondary pages\: {1}, swept pages\: {2}
336920623=\ Big record pages\: {0}
336920624=\ Blobs\: {0}, total length\: {1}, blob pages\: {2}
336920625=\ Level 0\: {0}, Level 1\: {1}, Level 2\: {2}
336920626=option -e is incompatible with options -a, -d, -h, -i, -r, -s and -t
336920626=option -e is incompatible with options -a, -d, -h, -i, -r, -schema, -s and -t
336920627=\ -e analyze database encryption
336920628=Data pages\: total {0}, encrypted {1}, non-crypted {2}
336920629=Index pages\: total {0}, encrypted {1}, non-crypted {2}
Expand All @@ -63,3 +63,8 @@
336920636=Gstat completion time {0}
336920637=\ Expected page inventory page {0}
336920638=Generator pages\: total {0}, encrypted {1}, non-crypted {2}
336920639=\ Table size\: {0} bytes
336920640=\ Level {0}\: {1}, total length\: {2}, blob pages\: {3}
336920641=\ -sch schemaname <schemaname2...> (case sensitive)
336920642=option -sch needs a schema name
336920643=option -sch got a too long schema name {0}
Loading