﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
17574	Cleanup in the introspection code	Claude Paroz	nobody	"While working on #7783, I did some improvements on the introspection code:
 - moved the 'standard' get_primary_key_column at base backend (only SQLite overrides it)
 - added the missing get_key_columns implementation for PostgreSQL
 - in tests, the IgnoreNotimplementedError class should be replaced by @skip decorators if needed
 - test_get_key_columns should be skipped on MySQL with MyISAM engine

Tested with SQLite, MySQL (InnoDB and MyISAM), PostgreSQL. I don't have access to Oracle to test."	Cleanup/optimization	closed	Database layer (models, ORM)	dev	Normal	fixed	introspection		Accepted	1	0	0	0	0	0
