Запрос таблицы из sqlalchemy - PullRequest
0 голосов
/ 08 марта 2011

Я довольно новичок в sqlalchemy и oracle.Я пытаюсь выполнить запрос к уже существующей таблице (схема или как они это называют) в базе данных оракула.Тем не менее я получаю следующую ошибку:

Не удалось найти информацию столбца для таблицы prefix.tablename

from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.orm import mapper, create_session

#----------------------------------------------------------------------
class NcLiVals(object):
  pass


def loadSession():
  """"""

  db = create_engine('oracle://username:password@host:port/SID')
  metadata = MetaData(db)

  netc = Table('prefix.tablename, metadata, autoload=True)

  netc_mapper = mapper(NcLiVals, netc)

  session = create_session()
  vals = session.query(NcLiVals).all()
  return vals

1 Ответ

1 голос
/ 09 марта 2011

использовать схему = префикс в качестве аргумента для таблицы

например

netc = таблица (имя таблицы, метаданные, автозагрузка = True, схема = префикс)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...