ďťż
 
Linuks a operowanie na DBF ďťż
 
Linuks a operowanie na DBF
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Linuks a operowanie na DBF



Tomasz - 03-02-2006 09:53
Linuks a operowanie na DBF
  Jakis czas temu zrobilem w Clipperze programik do migracji danych z dwoch
roznych systemow
do jednego .
Wszystkie trzy maja dane w zbiorach DBF i chodzily po Windows.
Obecnie klient chce przeniesc ten system docelowy na Linuksa.
Nie mam doswiadczen z Liuksem i nie wiem czy moj program bedzie nadal
dzialac czy tez musze cos z nim robic.
Zaznaczam ze do zbiorow DBF ktore beda pod linuksem robie tylko inserty i
nie otwieram originalnych indeksow. Indeksowanie odbywac sie bedzie po
zmigrowaniu danych z originalnej aplikacji.

--
Tomasz





Piotr Kulinski - 03-02-2006 09:53

  Tomasz wrote:

> Jakis czas temu zrobilem w Clipperze programik do migracji danych z dwoch
> roznych systemow
> do jednego .
> Wszystkie trzy maja dane w zbiorach DBF i chodzily po Windows.
> Obecnie klient chce przeniesc ten system docelowy na Linuksa.
> Nie mam doswiadczen z Liuksem i nie wiem czy moj program bedzie nadal
> dzialac czy tez musze cos z nim robic.
Zainstaluj dosemu i nie powinno być problemów z odpaleniem aplikacji.

> Zaznaczam ze do zbiorow DBF ktore beda pod linuksem robie tylko inserty i
> nie otwieram originalnych indeksow. Indeksowanie odbywac sie bedzie po
nieistotne,
wstawiany rekord i tak "dotyka" klucza indeksu a zatem i samego indeksu,
chyba że masz system indeksujący (np. zintegrowany z aplikacją używającą
tych .dbf'ów, co na 99,99% jest z pewnością), to po każdym wstawieniu
rekordu/ów należało by zapuścić indeksowanie. Gorzej jeśli jest to system
relacyjny, to możesz się rypnąć w takim "ręcznym" wstawianiu rekordów, cyba
że naprawdę znasz strukturę relacji.

> zmigrowaniu danych z originalnej aplikacji.
>
Zawsze możesz użyć xHarbour pod linuksa, tyle że jak masz robić jedynie
inserty to może niepotrzebne.
Poszukaj dokładnie, bo mi się wydaje, że (przynajmniej w Debianie) jest
narzędzie do dbase.

--
pozdrawiam, GG i SkyPe w X-nagłówku posta, e-mail: zmień "wpw" na "wp"
piotr "Najważniejsze to umieć wbić gwóźdź bez młotka"




Tomasz - 03-02-2006 09:53

 
Użytkownik "Piotr Kulinski" <piotr_kulinski@wpw.pl> napisał
> nieistotne,
> wstawiany rekord i tak "dotyka" klucza indeksu a zatem i samego indeksu,
> chyba że masz system indeksujący (np. zintegrowany z aplikacją używającą
> tych .dbf'ów, co na 99,99% jest z pewnością), to po każdym wstawieniu
> rekordu/ów należało by zapuścić indeksowanie. Gorzej jeśli jest to system
> relacyjny, to możesz się rypnąć w takim "ręcznym" wstawianiu rekordów,
> cyba
> że naprawdę znasz strukturę relacji.
>

Moja aplikacja Clipperowa do migracji danych zainstalowana jest i pracuje
pod Windows.
Z tej aplikacji insertuje do systemu ktory jest postawiony na Linuksie.
Tamta aplikacja ma oczywiscie swoje indeksy i dlatego nalezy je odswiezyc po
takiej migracji.
Powiazan relacyjnych tam nie ma.
Uruchomilem moj testowy system wczoraj i zadzialal z tym Linuksem bez
problemu, bez zadnych przerobek.
Mam nadzieje ze i u klienta zadziala poprawnie. Nie jestem tego pewien
dlatego pytam o ewentualne zagrozenia.

--
Tomasz




Andrzej P. Wozniak - 03-02-2006 09:53

  Osoba podpisana jako Tomasz <tomasz_tomasz1@wp.pl> w artykule
<news:drpr18$61t$1@atlantis.news.tpi.pl> pisze:

> Moja aplikacja Clipperowa do migracji danych zainstalowana jest i pracuje
> pod Windows.
> Z tej aplikacji insertuje do systemu ktory jest postawiony na Linuksie.

Czy aplikacja windowsowa zakłada jakieś nowe pliki czy wyłącznie dodaje
rekordy do już istniejących plików? W drugim przypadku powinno być mniej
problemów.
Czy jesteś pewien, że formaty plików z bazami, polami memo i indeksami są
identyczne? Jeśli są różne, to czy uwzględniłeś te różnice (np. między
formatem Clippera DBF/DBT/NTX a Foxpro DBF/FPT/CDX)?
Czy uwzględniłeś ewentualne różnice w kodowaniu ogonków w plikach?

> Tamta aplikacja ma oczywiscie swoje indeksy i dlatego nalezy je
> odswiezyc po takiej migracji.

Nie odświeżyć (reindex), a założyć od nowa.
Fakt, że przenoszenie bez indeksów jest szybsze, ale nie zawsze tak można
zrobić, stąd m.in. było pytanie o relacje.

> Powiazan relacyjnych tam nie ma.

Czy należy rozumieć, że struktury danych źródłowych i docelowych nie różnią
istotnie i możesz przenosić dane zawsze z pojedynczego pliku do innego
pojedynczego pliku, a nie np. z dwóch do jednego czy z jednego do dwóch?
Czy może robisz z igły widły, bo docelowa aplikacja jest bardzo prosta,
skoro radzi sobie bez relacji?

> Uruchomilem moj testowy system wczoraj i zadzialal z tym Linuksem bez
> problemu, bez zadnych przerobek.
> Mam nadzieje ze i u klienta zadziala poprawnie. Nie jestem tego pewien
> dlatego pytam o ewentualne zagrozenia.

Nawet jeśli opracowałeś schematy konwersji prawidłowe z punktu widzenia baz
danych, możesz oczekiwać kłopotów związanych ze specyfiką systemu
operacyjnego (uprawnienia użytkowników, duże i małe litery w nazwach pól i
plików, długie nazwy plików, znaki \ lub / w ścieżkach dostępu, itd.)

Przy okazji uwzględnij specyfikę własnego OE, i skonfiguruj go tak, żeby
wysyłał wiadomości zgodne z MIME.

--
Andrzej P. Woźniak uszer@pochta.onet.pl (zamień miejscami z<->h w adresie)





Tomasz - 03-02-2006 09:53

 
Użytkownik "Andrzej P. Wozniak" <uszer@poczta.onet.pl.invalid> napisał

> Nawet jeśli opracowałeś schematy konwersji prawidłowe z punktu widzenia
> baz
> danych, możesz oczekiwać kłopotów związanych ze specyfiką systemu
> operacyjnego (uprawnienia użytkowników, duże i małe litery w nazwach pól i
> plików, długie nazwy plików, znaki \ lub / w ścieżkach dostępu, itd.)
>
> Przy okazji uwzględnij specyfikę własnego OE, i skonfiguruj go tak, żeby
> wysyłał wiadomości zgodne z MIME.
>
Dzieki za wskazowki,
z uprawnieniami juz sobie poradzilem, na duze i male litery i znak /,\
zwroce szczegolna uwage.
OE przekonfigurowalem na MIME.

--
Tomasz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    VFP 8 i problem z polskimi znakami przy otwieraniu dbf-a z dosowego Fox-a Przechodzenie FoxPro DBF -> Java most JDBC-ODBC - jak zrealizować RLOCK ? Przepisanie danych z dbf (clipper) do mdf (mssql) Sposoby zapisu z bazy MSSQL do pliku DBF czy jest jakiś program do odbudowy indexów NTX dla DBF Eksport danych dbf -> postgres - koncepcja Exportr danych z RAKS dosowego do dbf Pliki DBF dBase III - Program Program do konwersji plików z dbf do xls [postgres]export danych do pliku dbf
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • czterowers.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com