• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af Looop | 27.08.2013 17:00

Fra meget oldschool MySQL DB til ny MySql DB

Programmering
En kammerat og jeg har fået til opgave at konveretere en meget gamle hjemmeside JSP hjemmeside til RubyOnRails, den del er sådan set pice of cake. Men der høre en MySQL database til som vi har lidt problemer med, den er lavet så gamledags at den bruger sekvenser i stedet for autoincrement til at håndtere ID optælling (kunde vil ikke bruge UUID). Så hvordan konvertere jeg den data der er i databasen til noget mere morderne?

ELLER RETTER hvad er jeres råd til sådan noget vil heller selv prøve at gøre det end at få løsning men nogle tips ville være rart
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer2

# 1

12 år siden

Permalink

Indsendt af jeppester den 27. august 2013 kl. 21:46

Permalink

Måske et bud

Nu ved jeg ikke hvor stor databasen er, og jeg er nok ikke den største mysql-haj, men jeg har alligevel en idé ;).

Jeg går ud fra at I under alle omstændigheder skal bruge et sql-dump af databasen.
Da et sql-dump sådan set bare er en lang række sql-kald, tænker jeg at man måske kan:
1. Fjerne de kald der bygger sekvensen
2. Ændre i create table-kaldet således at feltet der førhen brugte en sequence i stedet bruger en auto_increment'et int, der kan rumme de samme værdier som sekvensen genererede.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

12 år siden

Permalink

Indsendt af Looop den 28. august 2013 kl. 11:12

Permalink

hmm det kunne man

hmm det kunne man selvfølgelig godt gøre, lyder faktisk som en rigtigt god ide
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Opfindelser skabt af OpenBSD-projektet 0
KDEs virtuelle maskinhåndtering skrider fremad 0
Sådan konfigurerer du flatpaks' flathub til verified only 0
Den er go 0
14. februar = I Love Free Software Day 0

Seneste aktivitet

Skal vi være nervøse? 19
Pepsi Challenge 17
LibreOffice Skolen 2
Tid til forandring 7
AI kommer til Linux kernen 3
RapidRAW 3
Så er google igen blivet fanget i at snuse 1
Debian Trixie til boomerne 17
Overvåg dit webstedets oppetid og ydeevne fra din terminal 1
Darktable 6
XIVA Studio 1
Kubuntu Focus Zr GEN 1: Linux første højtydende mobil arbejdsstation 2
VpN men hvilken 25
Linux i fremgang 25
wifi ikke virker 7
Mest sikker webbrowser 10
32 år med Slackware 7
Ubuntu touch 7
PCLinuxOS (nyt om dansk sprog) 42
Virtuel maskine? 9

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !