у нас никогда не было конкретного типа «OID», хотя мы поддерживали концепцию неявного столбца «OID» в каждой таблице в серии 0,4, главным образом в пользу postgres. Однако, поскольку в Postgres столбцы OID, определенные в пользовательской таблице, устарели, и мы фактически никогда не использовали имеющуюся функцию OID, мы удалили эту функцию из библиотеки.
Если конкретный тип не указан в SQLA, в качестве альтернативы указанию пользовательского типа, вы всегда можете использовать NullType, что означает, что SQLA ничего не знает об этом типе. Если psycopg2 уже отправляет / получает полезный тип Python для столбца, в действительности нет необходимости в объекте типа SQLA, за исключением выдачи операторов CREATE TABLE.