Metadata-Version: 2.1 Name: pgwui-upload Version: 0.11.0 Summary: Upload into a PostgreSQL table, assisting data cleanup, via the web. Home-page: http://pgwui_upload.readthedocs.io/ Author: Karl O. Pinc Author-email: kop@karlpinc.com License: AGPLv3+ Description: PGWUI_Upload ============ Short Documentation ------------------- PGWUI_Upload stands for `PostgreSQL`_ Web User Interface Upload. A generic WSGI web form for validation and bulk uploading of tabular data into a `PostgreSQL`_ database. The form presented requests database, login credentials, the name of the table or view into which the data should be uploaded, and the type and source of data. The all-or-nothing data modification property which transactions provide is supported. PGWUI_Upload's distinguishing feature is the reporting of multiple errors per batch of uploaded data, while at the same time uploading each batch of data in a transaction so that either all the data in the batch goes into the database or of the data none does. Usage ----- PGWUI_Upload is included when PGWUI is installed. It is recommended but not required to install PGWUI_Logout when installing PGWUI_Upload. When writing your own `Pyramid`_ application, in addition to configuring ``pgwui_upload``, ``pgwui_common`` must typically be configured. This can be done with any of `Pyramid's `_ configuration mechanisms. URL Configuration ----------------- The default URL for PGWUI_Upload looks like *https://www.example.com/upload*. See the PGWUI_Server documentation for how to configure a different URL. Development Status ------------------ Although in use in production systems PGWUI_Upload must be considered Alpha code. This is because it utilizes the `PGWUI_Core`_ package and has a bare regression test suite. You may wish to install a specific version to ensure consistent behavior as PGWUI_Upload is developed. Complete Documentation ---------------------- The complete documentation set can be found on the PGWUI_Upload home page at http://pgwui_upload.readthedocs.io/. License ------- Except for files otherwise marked, distributed WITHOUT ANY WARRANTY under the terms of the GNU Affero General Public License, version 3 or a later version at your option. See the copyright notices at the top of each file and the LICENSE.txt file for details. Acknowledgments --------------- The PGWUI_Upload code is based on the GMI_Pyramid sub-system created for the `Gombe Mother Infant Database Project `_. Support for extracting PGWUI_Core from GMI_Pyramid, its Python packaging, and further enhancement was provided by `The Dian Fossey Gorilla Fund `_. .. _PGWUI_Core: http://pgwui_core.readthedocs.io/ .. _PostgreSQL: https://www.postgresql.org/ .. _Pyramid: https://trypyramid.com/ Keywords: batch,batch upload,batch validation,bulk,bulk data upload,bulk data validation,bulk upload,bulk validation,data upload,data validation,database front end,error reporting,interface,Postgres,Postgres user interface,Postgres web interface,PostgreSQL,Postgres front end,transaction,upload,validation,user interface,web,web front end Platform: UNKNOWN Classifier: Development Status :: 3 - Alpha Classifier: Environment :: Web Environment Classifier: Framework :: Pyramid Classifier: Intended Audience :: End Users/Desktop Classifier: Intended Audience :: Information Technology Classifier: Intended Audience :: Science/Research Classifier: Intended Audience :: System Administrators Classifier: Topic :: Database :: Front-Ends Classifier: Topic :: Internet :: WWW/HTTP Classifier: Topic :: Scientific/Engineering Classifier: Topic :: Utilities Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+) Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 Description-Content-Type: text/x-rst Provides-Extra: testing