Well, that unfortunately does not solve the issue. After pulling out the 
UUID prefix for UUID-literals (did the same for the TIMESTAMP prefix) the 
generated SQL contains the following fragment:

U&'Co-effici\00ebnt'

which looks like an obscure escape syntax for an extended character. Trying 
to import this with H2-1.4.200 fails.

But since I use

SCRIPT TO 'xxx' CHARSET 'UTF-8' 

I would expect no such escaping to be present in the file.  Is there 
anything I can do to get rid of these escapes?
On Thursday, 20 January 2022 at 10:52:15 UTC+1 Silvio wrote:

> Thank you. I already expected that. I did not seek full backward 
> compatibility but since we use the database as a very plain table storage 
> without foreign keys, complex joins etc we can live with compatibility for 
> basic CREATE TABLE and INSERT statements only. So far we never had version 
> differences manifest themselves in the SQL and I was hoping there was some 
> kind of workaround.
>
>
> On Thursday, 20 January 2022 at 06:14:42 UTC+1 Evgenij Ryazanov wrote:
>
>> Hello!
>>
>> H2 doesn't support and never supported downgrades. The oldest version 
>> that can open database files or SQL scripts from 2.1.210 is H2 2.0.202.
>>
>> You need to edit the exported SQL by yourself. For example, you can use a 
>> stream editor:
>>
>> sed "s/UUID '/'/" source.sql > target.sql
>>
>> But due to huge number of differences you may need to also edit many 
>> other declarations.
>>
>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to h2-database+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/h2-database/2ca36dcb-95af-4b61-837a-3e538391e8f2n%40googlegroups.com.

Reply via email to