CayenneModeler crash

2021-04-19 Thread Lon Varscsak
Hey all, For some reason the recent version of CayenneModeler (4.2.M4-SNAPSHOT) crashes on launch. The only thing I did was upgrade packages in HomeBrew. I'm running on an M1 MacBook Air. I recompiled it and no luck. If I run from the command line, it works fine though. 樂 Here's the console

Re: CayenneModeler crash

2021-04-19 Thread Andrus Adamchik
Hmm.. Don't have an M1 to test. Also weird that there's a difference between command line and GUI launch. Andrus > On Apr 19, 2021, at 2:31 AM, Lon Varscsak wrote: > > Hey all, > > For some reason the recent version of CayenneModeler (4.2.M4-SNAPSHOT) > crashes on launch. The only thing I

Re: PK Generation and FrontBase

2021-04-19 Thread Andrus Adamchik
LinkMove will definitely work, but is targeting ongoing DB synchronization instead of a one-off migration. I would personally deal with it in a more low-tech way. Since you only need to do it once, the simplest tool is the best. I would use DFLib library [1] to read data from one DB and write

Re: CayenneModeler crash

2021-04-19 Thread Lon Varscsak
Yeah, I'm wondering if it's a failed security mechanism...not sure why it would work one day and not the next. On Mon, Apr 19, 2021 at 4:58 AM Andrus Adamchik wrote: > Hmm.. Don't have an M1 to test. Also weird that there's a difference > between command line and GUI launch. > > Andrus > > > On

Re: PK Generation and FrontBase

2021-04-19 Thread Andrus Adamchik
The "power of DFLib" should help with this too :) Its main focus is manipulating data in DataFrame columns after all, so you can adapt the data you got from FB into something that can be saved to PG. E.g. [1]: data = data.convertColumn("col_name", (Clob c) -> convertClob(c)); // implement

Re: PK Generation and FrontBase

2021-04-19 Thread Jérémy DE ROYER
Hi Andrus, I was just testing the schema migration script so why not testing ? After editing the transfer line as pg.tableSaver(table).mergeByPk().save(data); to avoid duplication as explained in your doc... It works really great  The only one problem (there is always a problem) occured