Почему db.get_usable_table_names() не возвращает все таблицы в моей базе данных PostgreSQL с помощью Langchain?Python

Программы на Python
Ответить
Anonymous
 Почему db.get_usable_table_names() не возвращает все таблицы в моей базе данных PostgreSQL с помощью Langchain?

Сообщение Anonymous »

Я следую краткому старту langchain: https://python.langchain.com/docs/use_c ... uickstart/
Ниже приведен фрагмент кода:< /p>

Код: Выделить всё

import getpass
import os
from langchain_community.utilities import SQLDatabase
from langchain.chains import create_sql_query_chain
from langchain_openai import ChatOpenAI

os.environ["OPENAI_API_KEY"] = getpass.getpass()
db = SQLDatabase.from_uri("postgresql://xxx:xxx:5432/xxx")
print("db.dialect : ", db.dialect)
print("db.get_usable_table_names() : " , db.get_usable_table_names())
код выше работает, моя проблема связана с вызовом функции db.get_usable_table_names(), она не возвращает все таблицы из моей базы данных.Есть ли у нас какая-либо информация, в чем причина и как мы можем гарантировать, что сможем получить все таблицы?

Подробнее здесь: https://stackoverflow.com/questions/783 ... resql-data
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»