summaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md15
1 files changed, 12 insertions, 3 deletions
diff --git a/readme.md b/readme.md
index 5e40378..de5235c 100644
--- a/readme.md
+++ b/readme.md
@@ -12,13 +12,17 @@ Thank you, Harry, for your work!
## Installation
-You can install the package via composer:
+You can install the source package via composer:
```bash
composer require xgrz/firebird-support
```
+but at the present time I am fighting to get lsces/firebird-support to actually load.
+
_The package will automatically register itself._
+Is not something I have actually seen happening, and it seems that this may be down to the fact that
+webtrees is ONLY using illuminate/database and no the laravel wrapper.
Declare the connection within your `config/database.php` file by using `firebird` as the
driver:
@@ -38,12 +42,17 @@ driver:
],
```
+## TODO
+I am thinking this is worth moving to FirebirdSQL repo to live with the other firebird extra drivers.
+There are still a few holes that need to be plugged, but so far I have a working webtrees site to replace the phpgedview one and I now I'm ready to hit some of the finer detail.
+Testing on older versions of Firebird I will leave to others, and the current autoincrement fields rely on FB5's magic paired with RETURNING to emulate the lastIdentId() in PDO. I think this is the right aproach although I do miss being able to check the generator values, and my ADOdb approach was to create the generator and trigger. Something I've not investigated in illuminate ... yet.
## Limitations
-This package does not intend to support database migrations and it should not be used for this use case.
+The limitation that the v1.0.x package did not intend to support database migrations has been addresssed and the current build is happily handling the Migration trail for webtrees. The debate on whether this is an improvement over using an update trail which simply builds a clean current schema is ongoing.
## Credits
-- [Harry Gulliford](https://github.com/harrygulliford)
+- [Harry Gulliford](https://github.com/harrygulliford) original laravel-firebird build
+- [xGrz](https://github.com/xGrz) V1.0.x of the firebird-support fork
## License
Licensed under the [MIT](https://choosealicense.com/licenses/mit/) license.