Anish Umale
Anish Umale
Fixes #1508 This PR introduces the implementation of column mappings which will be used as a part of the import process while the records are to be imported from one...
## Description To import records from one table to another having different column names, types, etc, we need the ability to specify which column of the temp/import table should map...
## Problem Currently, we only support creating a new table when a CSV or TSV file is imported. This limits the user's ability to append/store/view data from multiple files in...
Fixes #1030 This PR Fixes many small unhandled exceptions and 500s caused by the constraints API endpoint. **Technical details** - An empty columns array: ```json {"type":"unique","columns":[]} ``` - Response: ```json...
## Problem Currently while importing any CSV or TSV in mathesar and toggling the 'Use first row as header' the Preview takes a lot of time to load. ## Proposed...
Fixes #1820 This PR introduces a `/mapper` endpoint which returns the suggestions for column mappings in the form of column indices. **Technical details** This can handle discrepancies in column names...
## Description During import, the CSV/TSV of the user may contain columns in a different order than the one in the target table. There may also be some discrepancies with...
## Description The following results in a 500 status code. - Attempting to set a unique constraint by supplying the id of a column that exists in a different table...
Fixes #3485 **Technical details** This PR extends mathesar to support Python versions 3.10, 3.11, and 3.12! This also adds the same in the testing matrix and the python tests are...
## Problem We currently publish supporting only python 3.9 in our [build from source documentation](https://docs.mathesar.org/installation/build-from-source/#software) and all of our docker images are published using the same. This is a problem...