Warum gibt db.get_usable_table_names () nicht alle Tabellen in meiner PostgreSQL -Datenbank mit Langchain zurück?Python

Python-Programme
Anonymous
 Warum gibt db.get_usable_table_names () nicht alle Tabellen in meiner PostgreSQL -Datenbank mit Langchain zurück?

Post by Anonymous »

Ich folge Langchain Schnellstart: https://python.langchain.com/docs/use_c ... uickstart/
Unten ist der Code -Snippit: < /p>

Code: Select all

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())
Der obige Code funktioniert, mein Problem ist für den Funktionsaufruf von db.get_usable_table_names () , es gibt nicht alle Tabellen aus meiner Datenbank zurück. < BR /> Haben wir im Inneren, was ist der Grund und wie können wir sicherstellen, dass wir alle Tabellen bekommen können? < /P.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post