Draft accessible only to Ed-Fi Alliance staff.
This page describes "alpha" quality code and processes. It is intended to provide an early look into the Project Roadrunner: PostgreSQL Support for the Ed-Fi ODS / API development process and elicit feedback. As such, full release functionality could end up differing substantially from the code described herein.
What's New
EdFi.Db.Deploy
This is a new database deployment tool, which will support deploying the EdFi ODS/API databases to either SQL Server or PostgreSQL. Source code is available in the new Ed-Fi-Databases repository; check-out the 1.0.0-alpha1
tag for this initial preview release. Build and usage instructions are provided in the project readme file. This release includes all of the scripts from the Ed-Fi-ODS
repository.
PostgreSQL testing has been performed on the latest 10.x and 11.x binaries, in local Docker containers and on a stand-alone integration server. SQL Server deployment has been tested in SQL Server 2016, and SQL Server 2017.
Please note that the API cannot connect to the PostgreSQL instances yet - we have much work to do to make this possible.
Coming Soon
- EdFi.Db.Deploy will incorporate scripts from the Ed-Fi-ODS-Implementation repository.
- Documentation on differences in object names between SQL Server and PostgreSQL.
Providing Feedback
Have feedback on this pre-release code? Three available channels:
- Slack #roadrunner is a good place for general Q&A and discussion.
- Drop a comment at the bottom of this page to share additional documentation notes.
- Found a bug? Please create a Bug Report in the ODS project.