-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
sql: test/evaluate compatibility with Flowable #31879
Comments
Right off the bat, #32098 blocks several of Flowable's |
Any update on this after Friday's testing @rolandcrosby ? |
The linked support issue also mentions #32098. This is a well-scoped, well-contained new feature that's approximately M-sized (compare to S-sized for the previous two) |
I'm 90% sure that #32098 is the only query here that's specific to Flowable. The other two are caused by pg_dump and do not occur in the Flowable application. (What happened here: we ran Flowable against a Postgres instance that was configured to write all queries to a log file, then ran pg_dump to save the state of the database for later import/analysis; Postgres still had query logging turned on when we ran pg_dump, so all the SQL queries issued by pg_dump also showed up in the log, along with all the queries that were actually issued by the Flowable application.) |
For #32098 it would be good to know whether the customer uses any other precision than 6 in their app. |
The Postgres schemas in Flowable only use TIMESTAMP and TIMESTAMP(6). You can search that repo online here; I downloaded the code locally to look in more detail. There are a couple occurrences of TIMESTAMP(3) in the repo, but those are only in the MySQL-specific DDL code. |
Does that impact your idea @knz ? |
we won't be able to do anything about TIMESTAMP(3) in the near future. For the other cases, my PR #35128 might help. It's only going to work as long as they don't expect the precision to be preserved in information_schema/pg_catalog. |
I believe your PR will solve the problem. Thanks! |
Roland, we can work around these with the create script - if we don't go that route then Flowable needs to have logic to add indexes for RI constraints and they will also fail. |
Flowable is supported with CockroachDB, cockroachdb/docs#6865 tracks updating documentation. |
Test flowable with CockroachDB
https://www.flowable.org/
The text was updated successfully, but these errors were encountered: