</li><li>CREATE TABLE AS SELECT now supports specifying the column list and data types.
</li><li>CREATE TABLE AS SELECT now supports specifying the column list and data types.
</li><li>Connecting to a TCP server and at shutting it down at the same time could cause a Java level deadlock.
</li><li>Connecting to a TCP server and at shutting it down at the same time could cause a Java level deadlock.
</li><li>A user now has all rights on his own local temporary tables.
</li><li>A user now has all rights on his own local temporary tables.
</li><li>CSV tool now support lineSeparator.
</li><li>The CSV tool now supports a custom lineSeparator.
</li><li>When using multiple connections, empty space was reused too early sometimes. This was sometimes causing database corruption.
</li><li>When using multiple connections, empty space was reused too early sometimes. This could corrupt the database when recovering.
</li><li>The H2 Console has been translated to Dutch. Thanks a lot to Remco Schoen!
</li><li>The H2 Console has been translated to Dutch. Thanks a lot to Remco Schoen!
</li><li>Databases can now be opened even if trigger classes are not in the classpath. The exception is thrown when trying to fire the trigger.
</li><li>Databases can now be opened even if trigger classes are not in the classpath. The exception is thrown when trying to fire the trigger.
</li><li>Opening databases with ACCESS_MODE_DATA=r is now supported. In this case the database is read-only, but the files don't not need to be read-only.
</li><li>Opening databases with ACCESS_MODE_DATA=r is now supported. In this case the database is read-only, but the files don't not need to be read-only.
...
@@ -36,7 +36,6 @@ Change Log
...
@@ -36,7 +36,6 @@ Change Log
</li><li>ALTER TABLE ALTER COLUMN RESTART and ALTER SEQUENCE now support parameters (any expressions).
</li><li>ALTER TABLE ALTER COLUMN RESTART and ALTER SEQUENCE now support parameters (any expressions).
</li><li>When setting the base directory on the command line, the user directory prefix ('~') was ignored.
</li><li>When setting the base directory on the command line, the user directory prefix ('~') was ignored.
</li><li>The DbStarter servlet didn't start the TCP listener even if configured.
</li><li>The DbStarter servlet didn't start the TCP listener even if configured.
</li><li>Recovery could fail when using multiple connections and larger transactions that deleted many rows.
</li><li>Statement.setQueryTimeout() is now supported.
</li><li>Statement.setQueryTimeout() is now supported.
</li><li>New session setting QUERY_TIMEOUT, and new system property h2.maxQueryTimeout.
</li><li>New session setting QUERY_TIMEOUT, and new system property h2.maxQueryTimeout.
</li><li>Changing the transaction log level (SET LOG) is now written to the trace file by default.
</li><li>Changing the transaction log level (SET LOG) is now written to the trace file by default.
#Variables that are not set evaluate to NULL. The data type of a user defined variable is the data type of the value assigned to it, that means it is not necessary (or possible) to declare variable names before using them. There are no restrictions on the assigned values, large objects (LOBs) are supported as well.
#Variables that are not set evaluate to NULL. The data type of a user defined variable is the data type of the value assigned to it, that means it is not necessary (or possible) to declare variable names before using them. There are no restrictions on the assigned values, large objects (LOBs) are supported as well.
#By default there is no restriction on loading classes and executing Java code for admins. That means an admin may call system functions such as System.setProperty by executing:
#Usually server sockets accept connections on any/all local addresses. This may be a problem on multi-homed hosts. To bind only to one address, use the system property h2.bindAddress. This setting is used for both regular server sockets and for SSL server sockets. IPv4 and IPv6 address formats are supported.
@~advanced_1254_h2
用語集とリンク
@~advanced_1255_th
用語
@~advanced_1257_td
AES-128
@~advanced_1268_a
Wikipedia: Block cipher modes of operation
@~advanced_1269_td
Salt
@~changelog_1002_li
#CREATE INDEX on a table with many rows could run out of memory. Fixed.
@~changelog_1011_h2
#Version 1.0.66 (2008-02-02)
@~changelog_1026_li
#Fulltext search is now supported in named in-memory databases.
@~changelog_1028_h2
#Version 1.0.65 (2008-01-18)
@~changelog_1043_li
#The setting h2.serverSmallResultSetSize has been renamed to h2.serverResultSetFetchSize.
@~changelog_1051_h2
#Version 1.0.64 (2007-12-27)
@~changelog_1066_li
#Opening a database with many indexes (thousands) was slow. Fixed.
@~changelog_1077_h2
#Version 1.0.63 (2007-12-02)
@~changelog_1088_h2
#Version 1.0.62 (2007-11-25)
@~changelog_1092_li
#Renaming or dropping a user with a schema, or removing the admin property of that user made the schema inaccessible after re-opening the database. Fixed.
@~changelog_1103_li
#A patch for Apache DDL Utils is available at https://issues.apache.org/jira/browse/DDLUTILS-185
@~changelog_1107_h2
#Version 1.0.61 (2007-11-10)
@~changelog_1134_h2
#Version 1.0.59 (2007-10-03)
@~changelog_1137_li
#Multi-threaded kernel (MULTI_THREADED=1): A synchronization problem has been fixed.
@~changelog_1149_li
#Compatibility: comparing columns with constants that are out of range does not throw an exception.
@~changelog_1150_h2
#Version 1.0.58 (2007-09-15)
@~changelog_1165_li
#In some systems, SecureRandom.generateSeed is very slow (taking one minute or more). For those cases, an alternative method is used that takes less than one second.
@~changelog_1175_h2
#Version 1.0.57 (2007-08-25)
@~changelog_1190_li
#The H2 Console can now connect to databases using JNDI. The driver class name must be a javax.naming.Context, (for example javax.naming.InitialContext), and the URL the resource name (for example java:comp/env/jdbc/Test). This should also work for linked tables.
@~changelog_1202_h2
#Version 1.0.56 (2007-08-02)
@~changelog_1217_li
#Calculation of cache memory usage has been improved.
#For more information, see <a href="build.html#translating">Build/Translating</a> .
@~history_1023_h3
#Not Planned
@~history_1024_li
#HSQLDB does/did support this: select id i from test where i>0 (other databases don't)
@~history_1026_h2
支援者
@~history_1027_p
#Many thanks for those who helped by finding and reporting bugs, gave valuable feedback, spread the word and have translated this project. Also many thanks to the donors who contributed via PayPal:
@~history_1034_li
#Harpal Grover Consulting Inc., USA
@~history_1035_li
#Elisabetta Berlini, Italy
@~roadmap_1322_h2
@~changelog_1003_li
#Not Planned
#New function FILE_READ to read a file or from an URL. Both binary and text data is supported.
build_1034_p=The conversion between UTF-8 and Java encoding (using the \\u syntax), as well as the HTML entities (&\#..;) is automated by running the tool PropertiesToUTF8. The web site translation is automated as well, using <code>ant docs</code> .
build_1034_p=The conversion between UTF-8 and Java encoding (using the \\u syntax), as well as the HTML entities (&\#..;) is automated by running the tool PropertiesToUTF8. The web site translation is automated as well, using <code>ant docs</code> .
changelog_1000_h1=Change Log
changelog_1000_h1=Change Log
changelog_1001_h2=Next Version (unreleased)
changelog_1001_h2=Next Version (unreleased)
changelog_1002_h2=Version 1.0.67 (2008-02-22)
changelog_1002_li=-
changelog_1003_li=New function FILE_READ to read a file or from an URL. Both binary and text data is supported.
changelog_1003_h2=Version 1.0.67 (2008-02-22)
changelog_1004_li=CREATE TABLE AS SELECT now supports specifying the column list and data types.
changelog_1004_li=New function FILE_READ to read a file or from an URL. Both binary and text data is supported.
changelog_1005_li=Connecting to a TCP server and at shutting it down at the same time could cause a Java level deadlock.
changelog_1005_li=CREATE TABLE AS SELECT now supports specifying the column list and data types.
changelog_1006_li=A user now has all rights on his own local temporary tables.
changelog_1006_li=Connecting to a TCP server and at shutting it down at the same time could cause a Java level deadlock.
changelog_1007_li=CSV tool now support lineSeparator.
changelog_1007_li=A user now has all rights on his own local temporary tables.
changelog_1008_li=When using multiple connections, empty space was reused too early sometimes. This was sometimes causing database corruption.
changelog_1008_li=The CSV tool now supports a custom lineSeparator.
changelog_1009_li=The H2 Console has been translated to Dutch. Thanks a lot to Remco Schoen\!
changelog_1009_li=When using multiple connections, empty space was reused too early sometimes. This was sometimes causing database corruption.
changelog_1010_li=Databases can now be opened even if trigger classes are not in the classpath. The exception is thrown when trying to fire the trigger.
changelog_1010_li=The H2 Console has been translated to Dutch. Thanks a lot to Remco Schoen\!
changelog_1011_li=Opening databases with ACCESS_MODE_DATA\=r is now supported. In this case the database is read-only, but the files don't not need to be read-only.
changelog_1011_li=Databases can now be opened even if trigger classes are not in the classpath. The exception is thrown when trying to fire the trigger.
changelog_1012_li=Security\:The database now waits 200 ms before throwing an exception if the user name or password don't match, to slow down dictionary attacks.
changelog_1012_li=Opening databases with ACCESS_MODE_DATA\=r is now supported. In this case the database is read-only, but the files don't not need to be read-only.
changelog_1013_li=The value cache is now a soft reference cache. This should help save memory.
changelog_1013_li=Security\:The database now waits 200 ms before throwing an exception if the user name or password don't match, to slow down dictionary attacks.
changelog_1014_li=CREATE INDEX on a table with many rows could run out of memory. Fixed.
changelog_1014_li=The value cache is now a soft reference cache. This should help save memory.
changelog_1015_li=Large result sets are now a bit faster.
changelog_1015_li=CREATE INDEX on a table with many rows could run out of memory. Fixed.
changelog_1016_li=ALTER TABLE ALTER COLUMN RESTART and ALTER SEQUENCE now support parameters (any expressions).
changelog_1016_li=Large result sets are now a bit faster.
changelog_1017_li=When setting the base directory on the command line, the user directory prefix ('~') was ignored.
changelog_1017_li=ALTER TABLE ALTER COLUMN RESTART and ALTER SEQUENCE now support parameters (any expressions).
changelog_1018_li=The DbStarter servlet didn't start the TCP listener even if configured.
changelog_1018_li=When setting the base directory on the command line, the user directory prefix ('~') was ignored.
changelog_1019_li=Recovery could fail when using multiple connections and larger transactions that deleted many rows.
changelog_1019_li=The DbStarter servlet didn't start the TCP listener even if configured.
changelog_1020_li=Statement.setQueryTimeout() is now supported.
changelog_1020_li=Statement.setQueryTimeout() is now supported.
changelog_1021_li=New session setting QUERY_TIMEOUT, and new system property h2.maxQueryTimeout.
changelog_1021_li=New session setting QUERY_TIMEOUT, and new system property h2.maxQueryTimeout.
changelog_1022_li=Changing the transaction log level (SET LOG) is now written to the trace file by default.
changelog_1022_li=Changing the transaction log level (SET LOG) is now written to the trace file by default.
...
@@ -1268,7 +1268,7 @@ mainWeb_1005_li=JDBC and (partial) ODBC API; Web Client application
...
@@ -1268,7 +1268,7 @@ mainWeb_1005_li=JDBC and (partial) ODBC API; Web Client application