Simple Machines Community Forum

SMF Support => Language Specific Support => Ελληνικά (Greek) => Topic started by: psarema on November 11, 2008, 02:35:35 PM

Title: 2 βάσεις σε ένα forum
Post by: psarema on November 11, 2008, 02:35:35 PM
Καλησπέρα.
Εχω δύο database
H μια περιέχει συζητήσεις απο μια μετατροπή απο phpnuke 2004-2006 και η άλλη από το 2006 μέχρι σήμερα.
Και οι δύο έχουν αρκετά μεγάλο μέγεθος 100Mb+ η πρώτη και 200Mb+ η δεύτερη.
Πως μπορώ να έχω και τις δύο βάσεις σε ένα smf?
Ο λόγος που το θέλω είναι οτι και οι δύο περιέχουν τρομερή γνώση στα ποστ τους.
Σημειωτέων τα παλιά θέματα τα έχω κλειδωμένα και τα μέλη στις δύο βάσεις είναι διαφορετικά.

Ευχαριστώ για τυχών απαντήσεις

Φιλικά
Γιώργος
Title: Re: 2 βάσεις σε ένα forum
Post by: vkot on November 12, 2008, 01:12:21 PM
Πολύ δύσκολο μου ακούγεται... Θα πρέπει να συγχωνεύσεις χειροκίνητα τις δύο βάσεις... αλλά το πως ακριβώς θα γίνει θέλει πολύ σκέψη. Δεν μπορείς απλά να προσθέσεις τα records της μιας βάσης στην άλλη γιατί τα id των χρηστών, θεμάτων, μηνυμάτων, κλπ. θα επικαλύπτονται, και επίσης υπάρχουν συσχετισμοί μεταξύ των tables που αν δεν υπάρχουν το smf θα βγάζει post άλλα αντ'άλλων.

...
Έψαξα λίγο και βρήκα κι άλλες παρόμοιες γνώμες:
http://www.simplemachines.org/community/index.php?topic=262476.0
http://www.simplemachines.org/community/index.php?topic=258565.0
http://www.simplemachines.org/community/index.php?topic=255299.0
Title: Re: 2 βάσεις σε ένα forum
Post by: agridoc on November 12, 2008, 03:41:57 PM
Πρώτα απ' όλα πρέπει να βρεις ένα καλό converter

Αν το ένα το θέλεις μόνο για ανάγνωση μια απλή λύση είναι
- Μετατρέπεις και τα δύο σε δύο διαφορετικές εγκαταστάσεις SMF.
- Ελέγχεις οτι όλα έχουν μεταφερθεί και λειτουργούν σωστά (θέλει αρκετή δουλειά)
- Κρατάς το παλιότερο σαν read only και το νεότερο σαν ενεργό.

Θεωρητικά η συγχώνευση θα μπορούσε να γίνει αλλά χρειάζεται πολύπλοκη δουλειά και εξαντλητικές δοκιμές.