Hey, team.
I try to migrate data from MySQL to PostgreSQL and meet some errors. In some cases, pgloader is turned on in debugger:
Welcome to LDB, a low-level debugger for the Lisp runtime environment.
ldb>
Sometimes I see a running pgloader process, but no transactions run, for example, "Heap exhausted" error:
2023-07-27T18:53:51.790300Z ERROR Error while formatting a row from "testdb.sumlogs":
debugger invoked on a SB-KERNEL::HEAP-EXHAUSTED-ERROR in thread
<THREAD "lparallel" RUNNING {10054E82A3}>:
Heap exhausted (no more space for allocation).
262144 bytes available, 262160 requested.
2023-07-27T18:53:51.790678Z ERROR A SB-KERNEL::HEAP-EXHAUSTED-ERROR condition without bindings for heap statistics. (If
you did not expect to see this message, please report it.
PROCEED WITH CAUTION.
The current thread is not at the foreground,
SB-THREAD:RELEASE-FOREGROUND has to be called in #<SB-THREAD:THREAD "main thread" RUNNING {10054E8403}>
for this thread to enter the debugger.
2023-07-27T18:53:51.795812Z ERROR The value
NIL
is not of type
NUMBER
2023-07-27T18:53:51.798689Z WARNING PostgreSQL warning: there is no transaction in progress
I need to use Ctrl+C to stop pgloader or kill a process.
Is it possible to disable the debugger and the waiting process? In the end, I'd like to get pgloader that exits during any error and returns an error code or status.
[ ] OS
Windows 2016/2019
[ ] pgloader --version
pgloader version "3.6.3e06d1b"
compiled with SBCL 2.3.2
Hey, team. I try to migrate data from MySQL to PostgreSQL and meet some errors. In some cases, pgloader is turned on in debugger:
Sometimes I see a running pgloader process, but no transactions run, for example, "Heap exhausted" error:
I need to use Ctrl+C to stop pgloader or kill a process.
Is it possible to disable the debugger and the waiting process? In the end, I'd like to get pgloader that exits during any error and returns an error code or status.
[ ] OS
[ ] pgloader --version