forked from MeltanoLabs/target-postgres
-
Notifications
You must be signed in to change notification settings - Fork 0
/
meltano.yml
60 lines (60 loc) · 1.6 KB
/
meltano.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
version: 1
send_anonymous_usage_stats: true
default_environment: dev
project_id: target-postgres
plugins:
extractors:
- name: tap-smoke-test
namespace: tap_smoke_test
pip_url: git+https://github.com/meltano/tap-smoke-test.git
executable: tap-smoke-test
config:
streams:
- stream_name: animals
input_filename: https://gitlab.com/meltano/tap-smoke-test/-/raw/main/demo-data/animals-data.jsonl
- stream_name: page_views
input_filename: https://gitlab.com/meltano/tap-smoke-test/-/raw/main/demo-data/pageviews-data.jsonl
stream_maps:
animals:
__key_properties__: [id]
page_views:
__key_properties__: [vistor_id]
- name: tap-github
variant: meltanolabs
pip_url: git+https://github.com/MeltanoLabs/tap-github.git
config:
repositories:
- sbalnojan/meltano-lightdash
start_date: '2022-01-01'
select:
- commits.url
- commits.sha
- commits.commit_timestamp
loaders:
- name: target-postgres
namespace: target_postgres
pip_url: -e .
settings:
- name: sqlalchemy_url
kind: password
- name: ssl_enable
kind: boolean
- name: ssl_client_certificate_enable
kind: boolean
- name: ssl_mode
- name: ssl_certificate_authority
kind: password
- name: ssl_client_certificate
kind: password
- name: ssl_client_private_key
kind: password
config:
host: localhost
port: 5432
user: postgres
password: postgres
database: postgres
target_schema: test
add_record_metadata: true
environments:
- name: dev