Byta utvecklingsmiljö från MacOs till Linux - Hitta databashanterare som inte är hemsk

Permalänk
Medlem

Byta utvecklingsmiljö från MacOs till Linux - Hitta databashanterare som inte är hemsk

Hej alla utvecklare där ute.

Jag har länge nu hållt på med ett litet sidoprojekt, där jag försöker återskapa min utvecklingsmiljö som jag har i MacOs men med Linux som grund. Allt har gått bra hittills, och jag har hittat motsvarigheter till alla program och verktyg, vissa tillomed bättre än dom jag hade tidigare.

Det är bara ett problem som jag inte har lyckats hitta ett svar på:
Databashanteraren.

I MacOs så använde jag ett program som heter Sequel Pro och som senare byttes mot Sequel Ace. Detta är en vacker och användarvänlig databashanterare som gör precis det den ska göra. Jag skulle nog säga att jag hade släppt MacOs för flera år sedan om det inte var för Sequel Pro.

Jag kan inte hitta någon motsvarighet i Linux. DBeaver? Knappast. phpMyAdmin? Snälla. Problemet med dessa verktyg är inte deras funktioner. Dom är proppfulla med bra funktioner, och kan hantera nästan vad som helst. Problemet är att dom är skrivna och designade av folk som inte sett dagens ljus på många år och som inte har "användarvänlighet" i sitt vokabulär. Dom är fula, krångliga, smockfulla med rutor och i många fall svåra att få att fungera som man tänkt sig.

Är det nån som delar mitt problem och som har hittat en databashanterare till Linux som inte är helt hemskt?

Permalänk
Medlem
Permalänk
Medlem

SQL server.
+ superenkel att använda
- Licenskostnaderna är inte roliga om du måste ha en licens

Permalänk
Medlem
Skrivet av lillaankan_i_dammen:

SQL server.
+ superenkel att använda
- Licenskostnaderna är inte roliga om du måste ha en licens

Det är väl en databashanterare som är problemet, inte själva databasen, om jag förstod frågan korrekt. Jag är väldigt bekväm med SSMS men det finns inte till Linux vad jag förstår, och jag vet inte om den kan hantera andra db än just MS SQL. Azure Data Studio däremot finns till Linux men även där tror jag MS SQL är ett krav. Sen är ju MS SQL inte fel, det finns gratisversioner som duger ganska långt även på Linux och så, men har man byggt sin applikation med en annan db så är det ju ett jobb att flytta över den.

Permalänk
Medlem

Jag håller med Sequel Pro är grymt enkelt och något jag saknat på Linux. Gav DBeaver en chans och det är verkligen hemskt gränssnitt och går i praktiken inte att använda. Stötte på Sequeler förra veckan. Syftet med Sequeler är att skapa en Sequel pro kopia till Linux. Jag har bara testat det lite och tyvärr känns det inte helt färdigt men det ser i alla fall bra ut.

Annars gillar jag phpMyAdmin vill men kolla databasen och testa SQL-frågar fungerar det bra. Behöver jag exportera och importera hela databaser så använder jag i regel terminalverktyg.

Permalänk
Medlem
Skrivet av bagfalls:

Problemet är att dom är skrivna och designade av folk som inte sett dagens ljus på många år och som inte har "användarvänlighet" i sitt vokabulär. Dom är fula, krångliga, smockfulla med rutor och i många fall svåra att få att fungera som man tänkt sig.

Välkommen till Linux-sfären

Underlättar om du kan nämna vilka sorts databaser du arbetar med.

EDIT: Vilken distrovariant du kör hade också underlättat. KDE/Qt och GTK brukar ha olika alternativ av applikationer.

Permalänk
Medlem
Skrivet av bagfalls:

Hej alla utvecklare där ute.

Jag har länge nu hållt på med ett litet sidoprojekt, där jag försöker återskapa min utvecklingsmiljö som jag har i MacOs men med Linux som grund. Allt har gått bra hittills, och jag har hittat motsvarigheter till alla program och verktyg, vissa tillomed bättre än dom jag hade tidigare.

Det är bara ett problem som jag inte har lyckats hitta ett svar på:
Databashanteraren.

I MacOs så använde jag ett program som heter Sequel Pro och som senare byttes mot Sequel Ace. Detta är en vacker och användarvänlig databashanterare som gör precis det den ska göra. Jag skulle nog säga att jag hade släppt MacOs för flera år sedan om det inte var för Sequel Pro.

Jag kan inte hitta någon motsvarighet i Linux. DBeaver? Knappast. phpMyAdmin? Snälla. Problemet med dessa verktyg är inte deras funktioner. Dom är proppfulla med bra funktioner, och kan hantera nästan vad som helst. Problemet är att dom är skrivna och designade av folk som inte sett dagens ljus på många år och som inte har "användarvänlighet" i sitt vokabulär. Dom är fula, krångliga, smockfulla med rutor och i många fall svåra att få att fungera som man tänkt sig.

Är det nån som delar mitt problem och som har hittat en databashanterare till Linux som inte är helt hemskt?

Ja, smaken är som baken... Beror ju helt på förutsättningarna och vad som efterfrågas.
Då det mer verkar vara arbetssättet, design eller interface som du är ute efter, snarare än mängden funktionalitet i övrigt, tolkar jag det som att det enbart är MySQL support som är kriteriet på den frågan.

Så jag tar mig helt enkelt friheten att slänga in dem jag på något sätt kommit i kontakt med under mina år i Linux-världen. (och som jag inte tror har nämnts tidigare i tråden)

http://www.squirrelsql.org/
https://sqlectron.github.io/
https://www.valentina-db.com/en/get-free-valentina-studio
https://www.heidisql.com/ -måste dock köra den via Wine då den är Windows exclusive, tror jag?

Du skulle ju även kunna kunna slänga ett öga på VS code editorn (Microsoft) skall finns en del bra tillägg för det har jag hört, via deras plug-ins store, har dock aldrig kört det själv så jag kan inte säga säkert eller om det interfacet tilltalar dig.

Finns som sagt en hel del dbmanagers till min vetskap. Men de flesta "bra" är betalversioner, -om de ens har en Linux-klient.
https://www.dbvis.com/
https://raima.com/
https://tableplus.com/ (-Finns som Alpha version till Linux)

Sista alternativet är ju så klart att kolla med utvecklarna bakom Sequel Pro om de kan släppa en Linux version.
-Även om det i vanlig ordning är mer sannolikt att du själv hinner programmera en likvärdig motsvarighet innan det händer!

Permalänk
Medlem

Jetbrains produkter är väldigt trevliga för utvecklare.

Datagrip t.ex. för ett GUI för databaser. Dock finns ju samma funktionalitet (bara på lite andra positioner i programmen) i deras övriga program, t.ex. PHPStorm. Så vill du ha ett elegant GUI enbart för databaser skulle jag rekommendera Datagrip.

Permalänk

GUI databashanterare i Linux är en sorglig historia, bråkat med buggar i mysql workbench i flera år innan jag hittade Jetbrains produkter. Finns integrerat i PyCharm och PhpStorm, och stand alone som Datagrip.

Permalänk
Tangentbordskonnässör

Jag körde med SQLWorkbench länge, men det bugga ur stup i kvarten så började leta alternativ.
Hittade DBeaver och har kört det sen dess. Det kanske inte är den snyggaste, men den är funktionell och gör det den ska.

Permalänk
Medlem

Azure Data Studio är trevligt, finns på alla OS vad jag vet. Electron baserat

Permalänk
Medlem

Shit, det här fick fler svar än jag trodde att det skulle få.

Jag kör idag Pop!_Os. Jag arbetar enbart med MySQL och MariaDB.

Jag har också stött på Sequeler och det är ju tyvärr långt ifrån färdigt, men ser lovande ut. Jag ska ge Sqlectron en chans, det ser väldigt välputsat ut. Tack för svaren! Skönt att veta att det finns några utvecklare på Swec

Permalänk
Medlem

adminer i en docker är smidigt, inte snyggt i vanligt, men med annat theme så blir det tämligen snyggt.
Även phpmyadmin har teman.
Smidigt att dra igång i docker.
adminer stödjer fler databas-typer än phpmyadmin.
https://www.google.com/search?q=adminer+themes&rlz=1C5CHFA_en...

Tycker personligen det är smidigast. En docker-compose med mysql,postgresql, mssql (eller vad nu din smak är) och adminer (eller phpmyadmin, för mssql local eller azure kör jag dock azure data studio)

Permalänk
Medlem
Skrivet av krigelkorren:

Ja, smaken är som baken... Beror ju helt på förutsättningarna och vad som efterfrågas.
Då det mer verkar vara arbetssättet, design eller interface som du är ute efter, snarare än mängden funktionalitet i övrigt, tolkar jag det som att det enbart är MySQL support som är kriteriet på den frågan.

Så jag tar mig helt enkelt friheten att slänga in dem jag på något sätt kommit i kontakt med under mina år i Linux-världen. (och som jag inte tror har nämnts tidigare i tråden)

http://www.squirrelsql.org/
https://sqlectron.github.io/
https://www.valentina-db.com/en/get-free-valentina-studio
https://www.heidisql.com/ -måste dock köra den via Wine då den är Windows exclusive, tror jag?

Du skulle ju även kunna kunna slänga ett öga på VS code editorn (Microsoft) skall finns en del bra tillägg för det har jag hört, via deras plug-ins store, har dock aldrig kört det själv så jag kan inte säga säkert eller om det interfacet tilltalar dig.

Finns som sagt en hel del dbmanagers till min vetskap. Men de flesta "bra" är betalversioner, -om de ens har en Linux-klient.
https://www.dbvis.com/
https://raima.com/
https://tableplus.com/ (-Finns som Alpha version till Linux)

Sista alternativet är ju så klart att kolla med utvecklarna bakom Sequel Pro om de kan släppa en Linux version.
-Även om det i vanlig ordning är mer sannolikt att du själv hinner programmera en likvärdig motsvarighet innan det händer!

Jag gav sqlectron ett försök men det var inget att hänga i granen. Däremot så testade jag TablePlus, och det verkar vara riktigt jäkla bra! Hade ingen aning om att dom hade en Linux-release i tanken. Tack för tipset!

Permalänk
Medlem

Rekommenderar definitivt typ allt Jetbrains. Deras inbyggda databashanterare i deras IDE är extremt bra, är dock ingen DB admin så jobbar inte fullt ut med just databaser, men för en vanlig backend utvecklare har det allt och mer du kan behöva. Jag jobbar mest i terminalen men inget att klaga på vad gäller deras GUI.