55This basic example is designed to explore [ DuckDB HTTPFS] ( https://duckdb.org/docs/extensions/httpfs/https.html ) remote read/write integrations.
66
77### Demo
8- A public demo instance is available at [ https://duckserver .glitch.me ] ( https://duckserver .glitch.me )
8+ A public demo instance is available at [ https://urleng .glitch.me ] ( https://urleng .glitch.me )
99
1010
1111``` mermaid
@@ -52,25 +52,25 @@ You can COPY and SELECT from the URL Engine using extensions `json`,`csv`,`parqu
5252``` sql
5353D SET enable_http_write = 1 ;
5454
55- D COPY (SELECT version() as version, 9999 as number ) TO ' https://duckserver .glitch.me/test.json' ;
56- D SELECT * FROM read_json_auto(' https://duckserver .glitch.me/test.json' );
55+ D COPY (SELECT version() as version, 9999 as number ) TO ' https://urleng .glitch.me/test.json' ;
56+ D SELECT * FROM read_json_auto(' https://urleng .glitch.me/test.json' );
5757┌─────────┬────────┐
5858│ version │ number │
5959│ varchar │ int64 │
6060├─────────┼────────┤
6161│ v1 .1 .0 │ 9999 │
6262└─────────┴────────┘
6363
64- D COPY (SELECT version() as version, 9999 as number ) TO ' https://duckserver .glitch.me/test.parquet' ;
65- D SELECT * FROM read_parquet(' https://duckserver .glitch.me/test.parquet' );
64+ D COPY (SELECT version() as version, 9999 as number ) TO ' https://urleng .glitch.me/test.parquet' ;
65+ D SELECT * FROM read_parquet(' https://urleng .glitch.me/test.parquet' );
6666┌─────────┬────────┐
6767│ version │ number │
6868│ varchar │ int64 │
6969├─────────┼────────┤
7070│ v1 .1 .0 │ 9999 │
7171└─────────┴────────┘
7272
73- D SELECT * FROM parquet_schema(' https://duckserver .glitch.me/test.parquet' );
73+ D SELECT * FROM parquet_schema(' https://urleng .glitch.me/test.parquet' );
7474┌──────────────────────┬───────────────┬────────────┬─────────────┬───┬────────────────┬───────┬───────────┬──────────┬──────────────┐
7575│ file_name │ name │ type │ type_length │ … │ converted_type │ scale │ precision │ field_id │ logical_type │
7676│ varchar │ varchar │ varchar │ varchar │ │ varchar │ int64 │ int64 │ int64 │ varchar │
@@ -87,11 +87,11 @@ D SELECT * FROM parquet_schema('https://duckserver.glitch.me/test.parquet');
8787#### 📦 ClickHouse
8888##### INSERT
8989``` sql
90- INSERT INTO FUNCTION url(' http ://urleng:3000 /click.parquet' , ' PARQUET' , ' column1 String, column2 UInt32' ) VALUES (version(), 999 );
90+ INSERT INTO FUNCTION url(' https ://urleng.glitch.me /click.parquet' , ' PARQUET' , ' column1 String, column2 UInt32' ) VALUES (version(), 999 );
9191```
9292##### SELECT
9393``` sql
94- SELECT * FROM url(' http ://urleng:3000 /click.parquet' , PARQUET) FORMAT Pretty;
94+ SELECT * FROM url(' https ://urleng.glitch.me /click.parquet' , PARQUET) FORMAT Pretty;
9595
9696 ┏━━━━━━━━━━┳━━━━━━━━┓
9797 ┃ version ┃ number ┃
@@ -102,7 +102,7 @@ SELECT * FROM url('http://urleng:3000/click.parquet', PARQUET) FORMAT Pretty;
102102
103103##### DESCRIBE
104104``` sql
105- DESCRIBE TABLE url(' http://duckserver .glitch.me/click' , PARQUET) FORMAT Pretty;
105+ DESCRIBE TABLE url(' http://https://urleng .glitch.me/click.parquet ' , PARQUET) FORMAT Pretty;
106106
107107 ┏━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┓
108108 ┃ name ┃ type ┃ default_type ┃ default_expression ┃ comment ┃ codec_expression ┃ ttl_expression ┃
0 commit comments