Regression: CREATE DATABASE fails with 'Token unknown' error when DB name is
enclosed in double quotes and 'DEFAULT CHARACTER SET' is specified after DB name
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CORE-6517
URL: http://tracker.firebirdsql.org/browse/CORE-6517
Project: Firebird Core
Issue Type: Bug
Components: Engine
Affects Versions: 4.0 RC 1, 3.0.7
Reporter: Pavel Zotov
Priority: Trivial
Script (CAUTION: do not keep any sensitive databases in C:\temp\, it can drop
some of them!)
=======
shell del c:\temp\1*.fdb 2>nul;
set list on;
set echo on;
create database "c:\temp\111.fdb" page_size 8192;
select mon$database_name as test_name_2 from mon$database;
commit;
create database "c:\temp\112.fdb" default character set utf8;
select mon$database_name as test_name_2 from mon$database;
commit;
show version;
=======
Output on 2.5.9.27152:
=======
TEST_NAME_1 C:\TEMP\111.FDB
TEST_NAME_2 C:\TEMP\112.FDB
=======
Output on 3.0.8.33426 and 4.0.0.2387:
=======
TEST_NAME_1 C:\TEMP\111.FDB
. . .
create database "c:\temp\112.fdb" default character set utf8;
Statement failed, SQLSTATE = 42000
Dynamic SQL Error
-SQL error code = -104
-Token unknown - line 1, column 17
-"c:\temp\112.fdb"
=======
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel