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
Visa signatur

Intel i7 10700KF (Noctua NH-D15) | Asus RADEON RX 7900 XTX TUF | 32 GB DDR4 HyperX Fury | Corsair RM1000X | Fractal Design R3 | Arch Linux, Win11

Permalänk

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

Permalänk
Avstängd
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
Inaktiv
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!

Visa signatur

Tower: ace Battle IV | CPU AMD Phenom II X2 BE unlocked 4cores@3,2GHz | RAM 8GB DDR2@800MHz | MB ASUS M4A785-M | GFK AMD Radeon HD 6850 1GB | HDD Kingston SSD Now 60GB (/) Seagate 2TB(/home) | OS Ubuntu 20.04 LTS
-Numera titulerad: "dator-hipster" då jag har en AMD GPU och dessutom kör Linux.

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.

Visa signatur

AMD Ryzen Threadripper 3970X | Corsair iCUE H150i RGB PRO XT | Corsair Vengeance LPX 128GB (4x32GB) 3600MHz | MSI GeForce RTX 3090 24GB SUPRIM X | Samsung 980 Pro series 4TB (2x2TB RAID 0) M.2 | Corsair MP600 PRO 1TB M.2 | Seagate Exos 128TB (8x16TB) | 80TB LaCie d2 Professional (10x8TB) | Corsair HX1000i 1000W | Fractal Design Define 7 XL Svart

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

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)

Visa signatur

På tok för många datorer för att skriva här

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.

Visa signatur

AW3423DW QD-OLED - Ryzen 5800x - MSI Gaming Trio X 3090 - 64GB 3600@cl16 - Samsung 980 Pro 2TB/WD Black SN850 2TB