List databases:
db>
\l
List of databases: db tutorial
Connect to a database:
db>
\c my_new_project
my_new_project>
List modules:
db>
\lm
List object types:
db>
\lt
List scalar types:
db>
\lT
List expression aliases (the -v
includes the expression value in
the listing):
db>
\la -v
Describe an object type:
db>
\d Object
abstract type std::Object extending std::BaseObject { required single link __type__ -> schema::Type { readonly := true; }; required single property id -> std::uuid { readonly := true; }; };
Describe a scalar type:
db>
\d decimal
scalar type std::decimal extending std::anynumeric;
Describe a function:
db>
\d sum
function std::sum(s: SET OF std::float64) -> std::float64 { volatility := 'Immutable'; using sql ;}; function std::sum(s: SET OF std::decimal) -> std::decimal { volatility := 'Immutable'; using sql ;}; function std::sum(s: SET OF std::float32) -> std::float32 { volatility := 'Immutable'; using sql ;}; function std::sum(s: SET OF std::bigint) -> std::bigint { volatility := 'Immutable'; using sql ;}; function std::sum(s: SET OF std::int64) -> std::int64 { volatility := 'Immutable'; using sql ;}; function std::sum(s: SET OF std::int32) -> std::int64 { volatility := 'Immutable'; using sql ;};