Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HSQLDB support #450

Open
binkley opened this issue Dec 20, 2018 · 5 comments
Open

HSQLDB support #450

binkley opened this issue Dec 20, 2018 · 5 comments

Comments

@binkley
Copy link

binkley commented Dec 20, 2018

Perhaps it is a documentation issue of the frontpage README, but I'd like to see HSQLDB explicitly supported.

@Tapac
Copy link
Contributor

Tapac commented Dec 21, 2018

No, there is no dialect for HSQLDB in Exposed, but you can implement it and provide us with PR.

@bgmf
Copy link

bgmf commented Mar 4, 2019

I tried to do that, but struggle to cope with the wildly distributed APIs and whatnot. Currently I try to remove the quotes from the query, that renders SQL like SELECT ROLES."id", ROLES."name" FROM ROLES and results in user lacks privilege or object not found: ROLES.id.

If you use a DB tool of your choice, you can recreate the issue by using a query like stated. If you now remove the quotes, it works.

But I have no idea, how to tell the system, to not us quotes (at least not in the given three default classes VendorDialect, DataTypeProvider and FunctionProvider). Do I need to explicitly implement the parent interface DatabaseDialect?

Oh and yes, I registered my dialect with the Database class...

@dirk0108
Copy link

Is there any news on this? Are there any plans to officially support HslqDB?

@bgmf
Copy link

bgmf commented Apr 28, 2023

I wouldn't bet on it. And to be honest: I don't see the need anymore. With Docker etc. you can just spin up a supported local DB fast...

@dirk0108
Copy link

dirk0108 commented May 8, 2023

HsqlDB is used in many applications in embedded operation. This is also the case in my production application. A Docker container can't help me with that ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants