Siggy hat geschrieben: ↑Fr, 07. Jul 2017 13:28Jetzt meine Frage gibt es wo eine einfache Beschreibung wie man dies umsetzten kann:
Upsize.EXE arbeitet mit eine XML Datei wo du deine DBF und Index Files aufführen musst.
aber bevor das geht musst du zunächst den PostgreSQL Server aufsetzten.
bin mir jetzt nicht sicher ob du auch eine "Datenbank" (mdidemo) anlegen musst für die neuen "Table" (<- DBF)
Upsize.EXE legt beim Import einer DBF "interne" Felder in der Table an.
dito für jeden Index TAG ein Field mit dem "Inhalt" von IndexKey()
die "internen" Felder werden für die ISAM Emulation nach Alaska Design benötigt.
---
das Tool PGU.EXE*** ist mit v1.9x Compiliert und ermöglich den Import von DBF Dateien nach PostgreSQL per native DLL. ähnlich wie DBU.EXE für DBF kann man damit auf PostgreSQL Table zugreifen und diese bearbeiten/modifizieren.
***
viewtopic.php?f=16&t=6322&p=103342
---
die Werbe Aussagen von Alaska lassen Xbase++ User "denken" das sie ihre Apps mittels PgDBE :
"... mit wenigen Änderungen echte PostgreSQL Client/Server-Lösungen" werden.
aber über die Performance sagt das nun nichts aus ... insbesondere der ISAM Emulation
nun sprach Werner Universal SQL an d.h. man nutzt "nur" die "Connection" wie bei der native Lösung.
man muss nun selbst den String für eine SQL-Query erstellen welche man dann an den SQL Server schickt.
dito muss man die "Antwort" (Resultset) selbst auswerten (z.b. in ein Array überführen)
wenn man SQL verwenden will dann sollte man SQL Syntax Grundbegriffe lernen.
ich benutzte dazu PgAdmin.EXE wo ich mein SELECT so lange probieren kann bis das Ergebnis passt.
und wenn ich gar nicht mehr weiter weiss dann frage ich in Foren die auf PostgreSQL oder MySQL spezialisiert sind
![Exclamation :!:](./images/smilies/exclaim.gif)