|
| Sammensætte og break'e en text fil op Fra : stig sorensen |
Dato : 27-09-05 14:06 |
|
Hej nyhedsgruppe.
Jeg har 2 problemer, som jeg håber jeg kan få hjælp til.
Jeg har en hjemmeside på nettet, med phpBB forum. Jeg har en gammel mySQL
database backup - lidt over en måned og en ny fra idag. Problemet er at
ind imellem disse to er der blevet slettet nogle indlæg, så den bedste
løsning ville være at have indholdet fra den gamle OG den nye - så den
ville blive så up2date som muligt.
Men hvordan kan jeg sammensmædde disse to backup filer? Kan diff ikke
bruges? man diff hjælper ikke besynderligt.
Mit andet problem er at ved Unoeuro som er webhotellet, er at jeg kun kan
importere mySQL backupfiler på få kilobytes, hvis det er over 1MB så
gider den ikke - selvom jeg har skrevet til dem og de har hævet grænsen
til 50MB.
Så jeg vil gerne break'e min backup fil op i flere bider.
Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
editor og så manuelt sidde og breake den op.
Håber folk kan hjælpe, vil gerne forklare mig bedre hvis det kan hjælpe
jer på nogen måde.
| |
stig sorensen (28-09-2005)
| Kommentar Fra : stig sorensen |
Dato : 28-09-05 08:05 |
|
On Tue, 27 Sep 2005 15:05:39 +0200, stig sorensen wrote:
> Hej nyhedsgruppe.
>
> Jeg har 2 problemer, som jeg håber jeg kan få hjælp til.
> Jeg har en hjemmeside på nettet, med phpBB forum. Jeg har en gammel mySQL
> database backup - lidt over en måned og en ny fra idag. Problemet er at
> ind imellem disse to er der blevet slettet nogle indlæg, så den bedste
> løsning ville være at have indholdet fra den gamle OG den nye - så den
> ville blive så up2date som muligt.
>
> Men hvordan kan jeg sammensmædde disse to backup filer? Kan diff ikke
> bruges? man diff hjælper ikke besynderligt.
>
> Mit andet problem er at ved Unoeuro som er webhotellet, er at jeg kun kan
> importere mySQL backupfiler på få kilobytes, hvis det er over 1MB så
> gider den ikke - selvom jeg har skrevet til dem og de har hævet grænsen
> til 50MB.
>
> Så jeg vil gerne break'e min backup fil op i flere bider.
> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
> editor og så manuelt sidde og breake den op.
>
> Håber folk kan hjælpe, vil gerne forklare mig bedre hvis det kan hjælpe
> jer på nogen måde.
Slet ikke nogen der kan hjælpe?
Troede at man nemt kunne smælte to text filer sammen, uden duplikater.
| |
Klaus Ellegaard (28-09-2005)
| Kommentar Fra : Klaus Ellegaard |
Dato : 28-09-05 08:08 |
|
stig sorensen <stig@localhost.localdomain> writes:
>> Men hvordan kan jeg sammensmædde disse to backup filer? Kan diff ikke
>> bruges? man diff hjælper ikke besynderligt.
Hvis du ellers har en passende primary key i databasen, kan du jo
bare importere begge på én gang. Så vil importen blot fejle for
de indlæg, der allerede er importeret.
>> Så jeg vil gerne break'e min backup fil op i flere bider.
>> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
>> editor og så manuelt sidde og breake den op.
split. Den kan dele både på linje- og byte-niveau.
Mvh.
Klaus.
| |
Thomas Lindgaard (28-09-2005)
| Kommentar Fra : Thomas Lindgaard |
Dato : 28-09-05 09:49 |
|
On Wed, 28 Sep 2005 07:07:54 +0000, Klaus Ellegaard wrote:
>>> Så jeg vil gerne break'e min backup fil op i flere bider.
>>> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
>>> editor og så manuelt sidde og breake den op.
>
> split. Den kan dele både på linje- og byte-niveau.
.... men du kan ikke uden videre splitte filen op, hvis den indeholder et
antal SQL-statements - så risikerer du jo at klippe midt i en
INSERT-statement.
Hvad indeholder din backup-fil?
--
Mvh.
/Thomas
| |
Klaus Ellegaard (28-09-2005)
| Kommentar Fra : Klaus Ellegaard |
Dato : 28-09-05 09:55 |
|
Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> writes:
>... men du kan ikke uden videre splitte filen op, hvis den indeholder et
>antal SQL-statements - så risikerer du jo at klippe midt i en
>INSERT-statement.
Det kommer jo an på backuppens udseende. Sædvanligvis er der ét
statement pr. linje - uanset at nogle linjer så bliver mange
bytes lange.
Det er selvfølgelig værre, hvis der er BLOBs eller tilsvarende i,
hvor der er hårde linjeskift.
Mvh.
Klaus.
| |
Arne Jørgensen (28-09-2005)
| Kommentar Fra : Arne Jørgensen |
Dato : 28-09-05 09:59 |
|
Thomas Lindgaard <thomas@it-snedkeren.BLACK_HOLE.dk> skriver:
> On Wed, 28 Sep 2005 07:07:54 +0000, Klaus Ellegaard wrote:
>
>>>> Så jeg vil gerne break'e min backup fil op i flere bider.
>>>> Hvad findes der er programmer hertil? Foruden at indlæse filen i en text
>>>> editor og så manuelt sidde og breake den op.
>>
>> split. Den kan dele både på linje- og byte-niveau.
>
> ... men du kan ikke uden videre splitte filen op, hvis den indeholder et
> antal SQL-statements - så risikerer du jo at klippe midt i en
> INSERT-statement.
Eller mellem to INSERT-statements, men midt i en transaktion.
mvh
/arne
--
Arne Jørgensen < http://arnested.dk/>
| |
|
|