Package Details: heidisql 12.13.1.1-13

Git Clone URL: https://aur.archlinux.org/heidisql.git (read-only, click to copy)
Package Base: heidisql
Description: Metapackage for HeidiSQL - wrapper script (install heidisql-qt6 or heidisql-gtk2)
Upstream URL: http://www.heidisql.com/
Keywords: gui mariadb mssql mysql postgresql sql sqlite
Licenses: GPL-2.0
Submitter: liviucmg
Maintainer: D3SOX
Last Packager: D3SOX
Votes: 52
Popularity: 1.07
First Submitted: 2012-12-12 12:03 (UTC)
Last Updated: 2025-11-13 10:47 (UTC)

Dependencies (1)

Required by (0)

Sources (0)

Pinned Comments

D3SOX commented on 2025-05-07 09:29 (UTC) (edited on 2025-11-14 21:42 (UTC) by D3SOX)

The package now provides the native Linux version of HeidiSQL. It's currently in a beta state so expect bugs. See the known bugs here

To copy your settings:
Click on File > Import settings and select /home/username/.heidisql/portable_settings.txt (use CTRL+H in the file picker to show hidden directories)

There is also the old version available as heidisql-wine.

It now also builds from source and provides variants for both GTK2 and Qt6. GTK is currently considered more stable. I sent a request to rename heidisql-bin to heidisql-gtk2-bin. We could also have an official Qt5 packages If I were to receive an answer of the current heidisql-qt5 package maintainer`

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

D3SOX commented on 2025-11-14 22:12 (UTC) (edited on 2025-11-15 00:22 (UTC) by D3SOX)

@shayaknyc Clicking ignore and proceed generally worked for me. I can access and modify fine when clicking this away using libpersonalserverclient.so as library.
The situation with gtk2 is a bit in a weird state right now. It got moved to the AUR but the current package doesn't even build for me. But with an old gtk2 package installed I could build the heidisql-gtk2 version which is generally works more stable at this time. In the official repos there is only gtk2-compat that provides pkg-config compatibility, not API compatibility. The Lazarus GTK2 widgetset is compiled against GTK2 headers though and calls GTK2 APIs directly.

But let's keep the discussion for that on the relevant GitHub issue #2270 and issue #2207 since this is not a packaging issue.

shayaknyc commented on 2025-11-14 21:54 (UTC)

The only way I could get this package to upgrade was to remove the previously installed package, and then re-install this metapackage and manually select the qt6 version (as I'm on KDE). That said, now, I ALWAYS get this error when connecting to a DB:

"An exception occurred The application crashed. This should not have happened. Below you see some details, which you may share in order to fix this for the future."

Exception class: EAccessViolation
Message: Access violation

Callstack:
  $00007FC620BDC884
  $00007FC620B35AA9
  $00007FC621F7652E
  $0000000000653989
  $0000000000652D30
  $00000000006528AB
  $0000000000606B7B
  $00000000008A9F77
  $00000000008802F2
  $

With 2 buttons: "Abort and exit application" and "Ignore and proceed".

simona commented on 2025-11-14 21:37 (UTC)

solved for me. tnx.

shayaknyc commented on 2025-11-14 21:17 (UTC)

The only way I could get this package to upgrade was to remove the previously installed package, and then re-install this metapackage and manually select the qt6 version (as I'm on KDE). That said, now, I ALWAYS get this error when connecting to a DB:

"An exception occurred The application crashed. This should not have happened. Below you see some details, which you may share in order to fix this for the future."

Exception class: EAccessViolation
Message: Access violation

Callstack:
  $00007FC620BDC884
  $00007FC620B35AA9
  $00007FC621F7652E
  $0000000000653989
  $0000000000652D30
  $00000000006528AB
  $0000000000606B7B
  $00000000008A9F77
  $00000000008802F2
  $

With 2 buttons: "Abort and exit application" and "Ignore and proceed".

D3SOX commented on 2025-11-13 10:55 (UTC)

I have now resolved all the conflicts and you should be able to install your desired version now.

D3SOX commented on 2025-11-12 22:27 (UTC) (edited on 2025-11-12 22:40 (UTC) by D3SOX)

It does exist. What are you using to install it. Paru correctly resolves all dependencies and even cloning the repo and using raw makepkg -rsifc works perfectly fine for me. Try to uninstall and reinstall the package