Comments (2)
@jiamo wal2json uses the same output as the corresponding data type. Take a look at backend/utils/adt/datetime.c
, function EncodeTimezone
. If the timezone have its minute part as zero, it is not printed (which means that -03:00
will be printed as -03
and -03:30
will be printed as -03:30
). AFAIR ISO 8601 supports minutes omission in timezone specification (-07:00
is the same as -07
).
The output depends on DateStyle
parameter (read [1]).
postgres=# show DateStyle;
DateStyle
-----------
ISO, MDY
(1 row)
postgres=# select now();
now
-------------------------------
2018-05-23 02:56:06.535951+00
(1 row)
postgres=# set DateStyle to 'SQL';
SET
postgres=# select now();
now
--------------------------------
05/23/2018 02:56:27.382021 UTC
(1 row)
postgres=# set DateStyle to 'Postgres';
SET
postgres=# select now();
now
-------------------------------------
Wed May 23 02:56:37.656014 2018 UTC
(1 row)
[1] https://www.postgresql.org/docs/10/static/datatype-datetime.html#DATATYPE-DATETIME-OUTPUT
from wal2json.
I got it.
from wal2json.
Related Issues (20)
- Excluding empty changesets from being logged/streamed HOT 1
- [Feature Request] Add a way to output parsed `jsonb` or `json` fields HOT 1
- ERROR: could not start WAL streaming: ERROR: option "proto_version" = "1" is unknown HOT 4
- Output `NUMERIC` type as string in JSON HOT 8
- wal2json.c:461:11: error: no member named 'has_catalog_changes' in 'struct ReorderBufferTXN'
- PostgreSQL 15 support HOT 1
- wal2json limitation HOT 2
- Can't enable truncation for format-version 1 HOT 1
- WAL2JSON Format-1 not including Current lsn HOT 3
- When attempting logical decoding : /usr/lib64/pgsql/wal2json.so: undefined symbol: elog_finish HOT 2
- Change data not captured properly while operating with partition tables HOT 1
- Getting table name in double Quotes HOT 2
- Segmentation fault HOT 1
- ERROR: could not load library "C:/Program Files/PostgreSQL/9.5/lib/wal2json.dll": The specified module could not be found. HOT 1
- START_REPLICATION command does not work with wal2json options HOT 1
- NaN values are received as "null" for NUMERIC type while capturing change data HOT 3
- Invalid JSON with non-transactional message HOT 5
- WAL record received in different formats when the table name contains the single quote HOT 1
- Add support for update_replication_progress introduced in pg15
- Install failed on Alpine 15 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wal2json.