Navicat: verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 19: Regel 19:
 
* Ik wil scripts opslaan bij de projecten waar ze bijhoren. Niet de databases waarop ze geëxecuteerd worden
 
* Ik wil scripts opslaan bij de projecten waar ze bijhoren. Niet de databases waarop ze geëxecuteerd worden
 
* Momenteel experimenteer ik met databases die online staan itt. locaal. Dan is het helemaal onhandig dat queries wel locaal worden opgeslagen, op een plek waar ik eigenlijk niet bij kan.
 
* Momenteel experimenteer ik met databases die online staan itt. locaal. Dan is het helemaal onhandig dat queries wel locaal worden opgeslagen, op een plek waar ik eigenlijk niet bij kan.
 +
 +
Gelukkig kun je via <code>File » Save as external file</code> dit veranderen. Daarna wordt-ie blijvend als een extern bestand opgeslagen. Hij verhuist dus niet stiekem naar een 'Navicat-locatie'.

Versie van 2 dec 2020 18:43

In nov. 2020 ben ik Navicat gaan uitproberen nav. deze problemen met MySQL Workbench. Enkele ervaringen:

Connection to local database

Ik kon niet connecten met de local database met host localhost. Pas toen ik er 127.0.0.1 van maakte, lukte dat

Locale queries

Navicat heeft iets dat locale queries heet: Queries worden opgeslagen alsof ze bij een bepaalde database horen. Heel practisch, maar MySQL kent zoiets niet. Die queries worden dus wel degelijk 'ergens' opgeslagen in het bestandssysteem, los van de betreffende database. Dat bleek hiero te zijn:

/home/jeroen/.config/navicat/Settings/0/0/MYSQL/<naam vd. connectie>/<naam vd. database</blub.sql

Ik denk dat ik dat niet handig vind:

  • Ik wil scripts opslaan bij de projecten waar ze bijhoren. Niet de databases waarop ze geëxecuteerd worden
  • Momenteel experimenteer ik met databases die online staan itt. locaal. Dan is het helemaal onhandig dat queries wel locaal worden opgeslagen, op een plek waar ik eigenlijk niet bij kan.

Gelukkig kun je via File » Save as external file dit veranderen. Daarna wordt-ie blijvend als een extern bestand opgeslagen. Hij verhuist dus niet stiekem naar een 'Navicat-locatie'.