-
-
Notifications
You must be signed in to change notification settings - Fork 393
Open
Labels
needs: troubleshootingIssues that we can't reproduce or need to investigate further before picking a course of actionIssues that we can't reproduce or need to investigate further before picking a course of actiontype: bugwork: backendRelated to Python, Django, and simple SQLRelated to Python, Django, and simple SQLwork: db-layerRelated to SQL or PL/pgSQLRelated to SQL or PL/pgSQL
Milestone
Description
Description
Under some (not-yet-understood) conditions, the backend mangles Exploration column names, and this results in a situation where the front end can't match returned data to the appropriate columns.
Expected behavior
This should never happen.
To Reproduce
- Go to insider-trading.mathesar.org (password in 1password).
- Create an exploration on the "Derivative Transaction Information" table, including the "Derivative Transaction Surrogate Key" column.
- Notice the problem
Additional context
It may be that this has to do with the length of generated column names when the starting base column name is too long. If an alias name is too long, PostgreSQL itself will mangle it.
Metadata
Metadata
Assignees
Labels
needs: troubleshootingIssues that we can't reproduce or need to investigate further before picking a course of actionIssues that we can't reproduce or need to investigate further before picking a course of actiontype: bugwork: backendRelated to Python, Django, and simple SQLRelated to Python, Django, and simple SQLwork: db-layerRelated to SQL or PL/pgSQLRelated to SQL or PL/pgSQL