SQLを実行して結果のDataFrameを返却します。Built-in PostgreSQLとSQL Connectionで接続しているデータベースの全てにアクセスができます。

from morph_lib.database import execute_sql

execute_sql(
	sql: str,
	connection: Optional[str]
) -> pd.DataFrame

Parameters

sql
string
required

実行するSQL

connection
string

画面で登録したbuiltin以外のconnectionの向き先 (optional)

※ 指定をしない場合はbuilt-in postgresqlに設定されます。

Example

from morph_lib.database import execute_sql

@morph.func
def func_name(context):
	data: pd.DataFrame = execute_sql("SELECT * FROM user;")
	return data