initial commit
This commit is contained in:
28
config.yaml
28
config.yaml
@@ -0,0 +1,28 @@
|
||||
connection_string: postgresql://postgres:mysecretpassword@localhost:5433/postgres
|
||||
|
||||
# The query to execute. This MUST be a COPY...TO STDOUT (FORMAT binary) command.
|
||||
# We cast all columns to match the binary types our parser expects.
|
||||
query: "COPY (SELECT id::BIGINT, uuid::TEXT, username::TEXT, score::REAL, is_active::BOOLEAN, last_login::TIMESTAMP, notes::TEXT, course_id::INT, start_date::DATE, rating::FLOAT8 FROM benchmark_table) TO STDOUT (FORMAT binary)"
|
||||
|
||||
# 'schema' is the ordered list of columns *exactly* as they appear in the query's SELECT statement.
|
||||
schema:
|
||||
- column_name: id
|
||||
arrow_type: Int64
|
||||
- column_name: uuid
|
||||
arrow_type: Utf8
|
||||
- column_name: username
|
||||
arrow_type: Utf8
|
||||
- column_name: score
|
||||
arrow_type: Float32
|
||||
- column_name: is_active
|
||||
arrow_type: Boolean
|
||||
- column_name: last_login
|
||||
arrow_type: Timestamp(Nanosecond, None)
|
||||
- column_name: notes
|
||||
arrow_type: Utf8
|
||||
- column_name: course_id
|
||||
arrow_type: Int32
|
||||
- column_name: start_date
|
||||
arrow_type: Date32
|
||||
- column_name: rating
|
||||
arrow_type: Float64
|
||||
Reference in New Issue
Block a user