ngageoint / geopackage-js

GeoPackage JavaScript Library
http://ngageoint.github.io/geopackage-js/
MIT License
304 stars 78 forks source link

Alter tables #165

Closed caldwellc closed 4 years ago

caldwellc commented 4 years ago

Added in support for altering tables based on the geopackage java library v4.0.1. Added in what was needed to support functions like renaming tables, copying tables, etc.

Part of this included refactoring and renaming parts of the baseline to better match up with geopackage java's implementation. There are still some features in v4.0.1 that were not implemented, such as the way in which extensions are managed. The effort was only focused on changing what was necessary to get the alter table functionality working.

Added in tests to verify functionality.