sudo apt-get install libdbd-pg-perl
wget -q -O - \
https://github.com/pgbackrest/pgbackrest/archive/release/1.03.tar.gz | \
tar zx -C ~sudo rm -f /usr/bin/pgbackrest
sudo rm -f /usr/bin/pg_backrest
sudo rm -rf /usr/lib/perl5/BackRest
sudo rm -rf /usr/share/perl5/BackRest
sudo rm -rf /usr/lib/perl5/pgBackRest
sudo rm -rf /usr/share/perl5/pgBackRest
sudo cp -r ~/pgbackrest-release-1.03/lib/pgBackRest \
/usr/share/perl5sudo find /usr/share/perl5/pgBackRest -type f -exec chmod 644 {} +sudo find /usr/share/perl5/pgBackRest -type d -exec chmod 755 {} +sudo cp ~/pgbackrest-release-1.03/bin/pgbackrest /usr/bin/pgbackrest
sudo chmod 755 /usr/bin/pgbackrest
sudo mkdir -m 770 /var/log/pgbackrest
sudo chown postgres:postgres /var/log/pgbackrest
sudo -u postgres pgbackrest
pgBackRest 1.03 - General help
Usage:
pgbackrest [options] [command]
Commands:
archive-get Get a WAL segment from the archive.
archive-push Push a WAL segment to the archive.
backup Backup a database cluster.
check Check the configuration.
expire Expire backups that exceed retention.
help Get help.
info Retrieve information about backups.
restore Restore a database cluster.
start Allow pgBackRest processes to run.
stop Stop pgBackRest processes from running.
version Get version.
Use 'pgbackrest help [command]' for more information.sudo pg_createcluster 9.4 demo
Creating new cluster 9.4/demo ... config /etc/postgresql/9.4/demo data /var/lib/postgresql/9.4/demo locale C socket /var/run/postgresql port 5432
sudo mkdir /var/lib/pgbackrest
sudo chmod 750 /var/lib/pgbackrest
sudo chown postgres:postgres /var/lib/pgbackrest
sudo pg_ctlcluster 9.4 demo restart
sudo -u postgres pgbackrest --stanza=demo --log-level-console=info check
INFO: check start: --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo INFO: switch xlog 000000010000000000000001
INFO: WAL segment 000000010000000000000001 successfully stored in the archive at '/var/lib/pgbackrest/archive/demo/9.4-1/0000000100000000/000000010000000000000001-45c1331c9cd2fae667f2a85e9dddd5673ef8e5b0.gz'
INFO: check stop
sudo -u postgres pgbackrest --stanza=demo \
--log-level-console=info backupINFO: backup start: --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo
WARN: no prior backup exists, incr backup has been changed to full
INFO: execute exclusive pg_start_backup() with label "pgBackRest backup started at 2016-07-02 14:08:40": backup begins after the next regular checkpoint completes
INFO: archive start: 0/2000028
[filtered 759 lines of output]
INFO: backup file /var/lib/postgresql/9.4/demo/base/1/11885 (0B, 100%)
INFO: backup file /var/lib/postgresql/9.4/demo/global/pg_control (8KB) checksum 79ea8211b81a7d657767f3ed12fb384c915462b0INFO: full backup size = 19.3MB
INFO: execute exclusive pg_stop_backup() and wait for all WAL segments to archive
INFO: archive stop: 0/20000F0
[filtered 4 lines of output]sudo -u postgres pgbackrest --stanza=demo --type=diff \
--log-level-console=info backup[filtered 4 lines of output] INFO: backup file /var/lib/postgresql/9.4/demo/backup_label (236B, 100%) checksum 5a3c99e525cd0ecd3ce99f028cd7ea84d78ff613 INFO: backup file /var/lib/postgresql/9.4/demo/global/pg_control (8KB) checksum 5413b0dab8460b2ba833de8b6cde194416d41901
INFO: diff backup size = 8.2KB
INFO: execute exclusive pg_stop_backup() and wait for all WAL segments to archive
INFO: archive stop: 0/30000F0
[filtered 4 lines of output]sudo -u postgres pgbackrest info
stanza: demo
status: ok
full backup: 20160702-140845F
start / stop timestamp: 2016-07-02 14:08:40 / 2016-07-02 14:08:45
database size: 19.3MB, backup size: 19.3MB
repository size: 2.2MB, repository backup size: 2.2MB
diff backup: 20160702-140845F_20160702-140848D
start / stop timestamp: 2016-07-02 14:08:45 / 2016-07-02 14:08:48
database size: 19.3MB, backup size: 8.2KB
repository size: 2.2MB, repository backup size: 345B
backup reference list: 20160702-140845Fsudo pg_ctlcluster 9.4 demo stop
sudo -u postgres rm /var/lib/postgresql/9.4/demo/global/pg_control
sudo pg_ctlcluster 9.4 demo start
The PostgreSQL server failed to start. Please check the log output:
postgres: could not find the database system
Expected to find it in the directory "/var/lib/postgresql/9.4/demo", but could not open file "/var/lib/postgresql/9.4/demo/global/pg_control": No such file or directory
sudo -u postgres find /var/lib/postgresql/9.4/demo -mindepth 1 -delete
sudo -u postgres pgbackrest --stanza=demo restore
sudo pg_ctlcluster 9.4 demo start
sudo -u postgres pgbackrest --stanza=demo --type=incr \
--log-level-console=info backupINFO: backup start: --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo --type=incr INFO: last backup label = 20160702-140845F_20160702-140848D, version = 1.03
INFO: execute exclusive pg_start_backup() with label "pgBackRest backup started at 2016-07-02 14:08:58": backup begins after the next regular checkpoint completes
INFO: archive start: 0/5000028
INFO: backup file /var/lib/postgresql/9.4/demo/base/12139/pg_internal.init (115.2KB, 71%) checksum b997e54b258af88b244f2dca258a02e7d668b72a
[filtered 15 lines of output]sudo -u postgres pgbackrest --stanza=demo --type=incr \
--log-level-console=info backupINFO: backup start: --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo --start-fast --type=incr INFO: last backup label = 20160702-140845F_20160702-140901I, version = 1.03
INFO: execute exclusive pg_start_backup() with label "pgBackRest backup started at 2016-07-02 14:09:02": backup begins after the requested immediate checkpoint completes
INFO: archive start: 0/6000028
INFO: backup file /var/lib/postgresql/9.4/demo/backup_label (236B, 100%) checksum a8e281488bedaf3321a2d0e527110e5896c19a24
[filtered 8 lines of output]sudo chmod 550 /var/lib/pgbackrest/temp
sudo -u postgres pgbackrest --stanza=demo --type=incr \
--log-level-console=info backup[filtered 2 lines of output] INFO: execute exclusive pg_start_backup() with label "pgBackRest backup started at 2016-07-02 14:09:05": backup begins after the requested immediate checkpoint completes INFO: archive start: 0/7000028
ERROR: [122]: unable to create /var/lib/pgbackrest/temp/demo.tmp: Permission denied
INFO: backup stop
sudo chmod 750 /var/lib/pgbackrest/temp
sudo -u postgres pgbackrest --stanza=demo --type=incr \
--log-level-console=info backupINFO: backup start: --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo --start-fast --type=incr INFO: last backup label = 20160702-140845F_20160702-140905I, version = 1.03 INFO: execute exclusive pg_start_backup() with label "pgBackRest backup started at 2016-07-02 14:09:07": backup begins after the requested immediate checkpoint completes
ERROR: [132]: ERROR: a backup is already in progress
HINT: Run pg_stop_backup() and try again.:
select to_char(current_timestamp, 'YYYY-MM-DD HH24:MI:SS.US TZ'), lsn::text from pg_start_backup('pgBackRest backup started at 2016-07-02 14:09:07', true) as lsnsudo -u postgres pgbackrest --stanza=demo --type=incr \
--log-level-console=info backupINFO: backup start: --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo --start-fast --stop-auto --type=incr INFO: last backup label = 20160702-140845F_20160702-140905I, version = 1.03
WARN: the cluster is already in backup mode but no backup process is running. pg_stop_backup() will be called so a new backup can be started.
INFO: execute exclusive pg_stop_backup() and wait for all WAL segments to archive
INFO: execute exclusive pg_start_backup() with label "pgBackRest backup started at 2016-07-02 14:09:08": backup begins after the requested immediate checkpoint completes
INFO: archive start: 0/9000028
INFO: backup file /var/lib/postgresql/9.4/demo/backup_label (236B, 100%) checksum 528109da415f9fc9109bc7ac6c51f1364b3188e6
[filtered 8 lines of output]sudo -u postgres pgbackrest --stanza=demo --type=full \
--log-level-console=detail backup[filtered 768 lines of output] INFO: backup stop INFO: expire start: --log-level-console=detail --repo-path=/var/lib/pgbackrest --retention-full=2 --stanza=demo
DETAIL: archive retention on backup 20160702-140845F, start = 000000010000000000000002 DETAIL: remove archive: start = 000000010000000000000001, stop = 000000010000000000000001
INFO: expire stop
sudo -u postgres pgbackrest --stanza=demo --type=full \
--log-level-console=info backup[filtered 768 lines of output] INFO: backup stop INFO: expire start: --log-level-console=info --repo-path=/var/lib/pgbackrest --retention-full=2 --stanza=demo
INFO: expire full backup set: 20160702-140845F, 20160702-140845F_20160702-140848D, 20160702-140845F_20160702-140901I, 20160702-140845F_20160702-140905I, 20160702-140845F_20160702-140912I
INFO: remove expired backup 20160702-140845F_20160702-140912I
INFO: remove expired backup 20160702-140845F_20160702-140905I
[filtered 3 lines of output]rollingset of differentials for the last day or more. This allows quick restores to recent points-in-time but reduces overall space consumption.
sudo -u postgres pgbackrest --stanza=demo --type=diff backup
sudo -u postgres pgbackrest --stanza=demo --type=incr backup
sudo -u postgres pgbackrest --stanza=demo --type=diff \
--log-level-console=info backup[filtered 10 lines of output] INFO: backup stop INFO: expire start: --log-level-console=info --repo-path=/var/lib/pgbackrest --retention-diff=1 --retention-full=2 --stanza=demo
INFO: expire diff backup set: 20160702-140923F_20160702-140927D, 20160702-140923F_20160702-140930I
INFO: remove expired backup 20160702-140923F_20160702-140930I INFO: remove expired backup 20160702-140923F_20160702-140927D
sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta \
--log-level-console=detail restore[filtered 691 lines of output] DETAIL: restore file /var/lib/postgresql/9.4/demo/base/12134/PG_VERSION - exists and matches backup (4B, 99%) checksum 8dbabb96e032b8d9f1993c0e4b9141e71ade01a1 DETAIL: restore file /var/lib/postgresql/9.4/demo/base/1/PG_VERSION - exists and matches backup (4B, 99%) checksum 8dbabb96e032b8d9f1993c0e4b9141e71ade01a1
DETAIL: restore file /var/lib/postgresql/9.4/demo/PG_VERSION - exists and matches backup (4B, 100%) checksum 8dbabb96e032b8d9f1993c0e4b9141e71ade01a1
DETAIL: restore file /var/lib/postgresql/9.4/demo/global/12086 - exists and is zero size (0B, 100%)
DETAIL: restore file /var/lib/postgresql/9.4/demo/global/12038 - exists and is zero size (0B, 100%)
[filtered 83 lines of output]
DETAIL: restore file /var/lib/postgresql/9.4/demo/base/1/11885 - exists and is zero size (0B, 100%)
INFO: wrote /var/lib/postgresql/9.4/demo/recovery.confINFO: restore global/pg_control (copied last to ensure aborted restores cannot be started)
INFO: restore file /var/lib/postgresql/9.4/demo/global/pg_control (8KB) checksum 504a37019cf088b5b12c7b13ca862601f49ef168 INFO: restore stop
sudo pg_ctlcluster 9.4 demo start
sudo -u postgres psql -c "create database test1;"
CREATE DATABASE
sudo -u postgres psql -c "create database test2;"
CREATE DATABASE
sudo -u postgres pgbackrest --stanza=demo --type=incr backup
sudo -u postgres psql -c "create table test1_table (id int); \
insert into test1_table (id) values (1);" test1INSERT 0 1
sudo -u postgres psql -c "create table test2_table (id int); \
insert into test2_table (id) values (2);" test2INSERT 0 1
sudo -u postgres du -sh /var/lib/postgresql/9.4/demo/base/16384
6.4M /var/lib/postgresql/9.4/demo/base/16384
sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta \
--db-include=test2 restoresudo pg_ctlcluster 9.4 demo start
sudo -u postgres psql -c "select * from test2_table;" test2
id ---- 2 (1 row)
sudo -u postgres psql -c "select * from test1_table;" test1
psql: FATAL: relation mapping file "base/16384/pg_filenode.map" contains invalid data
sudo -u postgres du -sh /var/lib/postgresql/9.4/demo/base/16384
152K /var/lib/postgresql/9.4/demo/base/16384
sudo -u postgres psql -c "drop database test1;"
DROP DATABASE
sudo -u postgres psql -c "select oid, datname from pg_database order by oid;"
oid | datname
-------+-----------
1 | template1
12134 | template0
12139 | postgres16385 | test2
(4 rows)
sudo -u postgres pgbackrest --stanza=demo --type=diff backup
sudo -u postgres psql -c "begin; \
create table important_table (message text); \
insert into important_table values ('Important Data'); \
commit; \
select * from important_table;"message ----------------
Important Data
(1 row)
sudo -u postgres psql -Atc "select current_timestamp"
2016-07-02 14:09:58.282805+00
sudo -u postgres psql -c "begin; \
drop table important_table; \
commit; \
select * from important_table;"ERROR: relation "important_table" does not exist
LINE 1: ...le important_table; commit; select * from important_...
^sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta \
--type=time "--target=2016-07-02 14:09:58.282805+00" restoresudo -u postgres cat /var/lib/postgresql/9.4/demo/recovery.conf
restore_command = '/usr/bin/pgbackrest --stanza=demo archive-get %f "%p"'
recovery_target_time = '2016-07-02 14:09:58.282805+00'
sudo pg_ctlcluster 9.4 demo start
sudo -u postgres psql -c "select * from important_table"
message ----------------
Important Data
(1 row)
sudo -u postgres cat /var/log/postgresql/postgresql-9.4-demo.log
LOG: database system was interrupted; last known up at 2016-07-02 14:09:54 UTC LOG: creating missing WAL directory "pg_xlog/archive_status"
LOG: starting point-in-time recovery to 2016-07-02 14:09:58.282805+00
LOG: restored log file "00000004.history" from archive
LOG: restored log file "000000040000000000000014" from archive
[filtered 2 lines of output]
LOG: incomplete startup packet
LOG: restored log file "000000040000000000000015" from archiveLOG: recovery stopping before commit of transaction 689, time 2016-07-02 14:09:58.443347+00
LOG: redo done at 0/150157F0
LOG: last completed transaction was at log time 2016-07-02 14:09:58.144318+00
LOG: selected new timeline ID: 5
LOG: restored log file "00000004.history" from archive
[filtered 4 lines of output]sudo -u postgres psql -c "begin; \
drop table important_table; \
commit; \
select * from important_table;"ERROR: relation "important_table" does not exist
LINE 1: ...le important_table; commit; select * from important_...
^sudo -u postgres pgbackrest --stanza=demo --type=incr backup
sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta \
--type=time "--target=2016-07-02 14:09:58.282805+00" restoresudo pg_ctlcluster 9.4 demo start
sudo -u postgres psql -c "select * from important_table"
ERROR: relation "important_table" does not exist
LINE 1: select * from important_table
^recovery stopping before...and
last completed transaction...log messages. If they are not present then the recovery to the specified point-in-time was not successful.
sudo -u postgres cat /var/log/postgresql/postgresql-9.4-demo.log
LOG: database system was interrupted; last known up at 2016-07-02 14:10:06 UTC LOG: creating missing WAL directory "pg_xlog/archive_status"
LOG: starting point-in-time recovery to 2016-07-02 14:09:58.282805+00
FATAL: the database system is starting up FATAL: the database system is starting up LOG: restored log file "00000005.history" from archive LOG: restored log file "000000050000000000000016" from archive LOG: redo starts at 0/16000028
LOG: consistent recovery state reached at 0/160000F0
LOG: incomplete startup packet
LOG: redo done at 0/160000F0
[filtered 9 lines of output]sudo -u postgres pgbackrest info
stanza: demo
status: ok
full backup: 20160702-140918F
start / stop timestamp: 2016-07-02 14:09:13 / 2016-07-02 14:09:18
database size: 19.3MB, backup size: 19.3MB
repository size: 2.2MB, repository backup size: 2.2MB
full backup: 20160702-140923F
start / stop timestamp: 2016-07-02 14:09:18 / 2016-07-02 14:09:23
database size: 19.3MB, backup size: 19.3MB
repository size: 2.2MB, repository backup size: 2.2MB
diff backup: 20160702-140923F_20160702-140957D
start / stop timestamp: 2016-07-02 14:09:54 / 2016-07-02 14:09:57
database size: 25.7MB, backup size: 6.5MB
repository size: 3MB, repository backup size: 788.8KB
backup reference list: 20160702-140923F
incr backup: 20160702-140923F_20160702-141008I
start / stop timestamp: 2016-07-02 14:10:05 / 2016-07-02 14:10:08
database size: 25.6MB, backup size: 1.9MB
repository size: 2.9MB, repository backup size: 214.4KBbackup reference list: 20160702-140923F, 20160702-140923F_20160702-140957D
sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta \
--type=time "--target=2016-07-02 14:09:58.282805+00" \
--set=20160702-140923F_20160702-140957D restoresudo pg_ctlcluster 9.4 demo start
sudo -u postgres psql -c "select * from important_table"
message ----------------
Important Data
(1 row)
recovery stopping before...and
last completed transaction...messages showing that the recovery was successful.
sudo -u postgres cat /var/log/postgresql/postgresql-9.4-demo.log
LOG: database system was interrupted; last known up at 2016-07-02 14:09:54 UTC LOG: creating missing WAL directory "pg_xlog/archive_status"
LOG: starting point-in-time recovery to 2016-07-02 14:09:58.282805+00
LOG: restored log file "00000004.history" from archive
LOG: restored log file "000000040000000000000014" from archive
[filtered 2 lines of output]
LOG: incomplete startup packet
LOG: restored log file "000000040000000000000015" from archiveLOG: recovery stopping before commit of transaction 689, time 2016-07-02 14:09:58.443347+00
LOG: redo done at 0/150157F0
LOG: last completed transaction was at log time 2016-07-02 14:09:58.144318+00
LOG: restored log file "00000005.history" from archive
LOG: restored log file "00000006.history" from archive
[filtered 8 lines of output]sudo find /var/lib/pgbackrest -delete
sudo -u postgres pgbackrest --stanza=demo check
sudo -u backrest pgbackrest --stanza=demo check
sudo -u backrest pgbackrest --stanza=demo backup
WARN: no prior backup exists, incr backup has been changed to full
sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta restore
sudo pg_ctlcluster 9.4 demo start
sudo -u backrest pgbackrest --stanza=demo backup
sudo mkdir -m 750 /var/spool/pgbackrest
sudo chown postgres:postgres /var/spool/pgbackrest
sudo -u postgres pgbackrest --stanza=demo --log-level-console=info check
INFO: check start: --backup-host=backup --db-path=/var/lib/postgresql/9.4/demo --log-level-console=info --repo-path=/var/lib/pgbackrest --stanza=demo INFO: switch xlog 00000008000000000000001B
INFO: WAL segment 00000008000000000000001B successfully stored in the archive at '/var/lib/pgbackrest/archive/demo/9.4-1/0000000800000000/00000008000000000000001B-614847b479ea313bedefded949a02cb4fea4b473.gz'
INFO: check stop
sudo -u postgres pgbackrest stop
sudo -u postgres pgbackrest --stanza=demo backup
ERROR: [137]: stop file exists for all stanzas
sudo -u postgres pgbackrest stop
WARN: stop file already exists for all stanzas
sudo -u postgres pgbackrest start
sudo -u postgres pgbackrest --stanza=demo stop
sudo -u postgres pgbackrest --stanza=demo backup
ERROR: [137]: stop file exists for stanza demo
sudo -u postgres pgbackrest --stanza=demo start
sudo -u postgres pgbackrest --stanza=demo --delta restore
sudo -u postgres cat /var/lib/postgresql/9.4/demo/recovery.conf
standby_mode = 'on' restore_command = '/usr/bin/pgbackrest --stanza=demo archive-get %f "%p"'
sudo pg_ctlcluster 9.4 demo start
sudo -u postgres cat /var/log/postgresql/postgresql-9.4-demo.log
LOG: database system was interrupted; last known up at 2016-07-02 14:10:42 UTC LOG: creating missing WAL directory "pg_xlog/archive_status"
LOG: entering standby mode
LOG: restored log file "00000008.history" from archive LOG: incomplete startup packet LOG: restored log file "00000008000000000000001A" from archive LOG: redo starts at 0/1A000028 LOG: consistent recovery state reached at 0/1A0000F0
LOG: database system is ready to accept read only connections
LOG: restored log file "00000008000000000000001B" from archive
sudo -u postgres psql -c " \
begin; \
create table replicated_table (message text); \
insert into replicated_table values ('Important Data'); \
commit; \
select * from replicated_table";message ----------------
Important Data
(1 row)
sudo -u postgres psql -c "select * from replicated_table;"
ERROR: relation "replicated_table" does not exist
LINE 1: select * from replicated_table;
^sudo -u postgres psql -c "select *, current_timestamp from pg_switch_xlog()";
pg_switch_xlog | now ----------------+------------------------------- 0/1C017918 | 2016-07-02 14:11:03.220459+00 (1 row)
sudo -u postgres psql -c " \
select *, current_timestamp from replicated_table"message | now ----------------+-------------------------------
Important Data | 2016-07-02 14:11:06.363685+00
(1 row)
sudo -u postgres psql -c " \
create user replicator password 'jw8s0F4' replication";CREATE ROLE
sudo -u postgres sh -c 'echo \
"host replication replicator 172.17.0.4/32 md5" \
>> /etc/postgresql/9.4/demo/pg_hba.conf'sudo pg_ctlcluster 9.4 demo reload
sudo -u postgres sh -c 'echo \
"172.17.0.2:*:replication:replicator:jw8s0F4" \
>> /home/postgres/.pgpass'sudo -u postgres chmod 600 /home/postgres/.pgpass
sudo pg_ctlcluster 9.4 demo stop
sudo -u postgres pgbackrest --stanza=demo --delta restore
sudo -u postgres cat /var/lib/postgresql/9.4/demo/recovery.conf
primary_conninfo = 'host=172.17.0.2 port=5432 user=replicator' standby_mode = 'on' restore_command = '/usr/bin/pgbackrest --stanza=demo archive-get %f "%p"'
sudo pg_ctlcluster 9.4 demo start
sudo -u postgres cat /var/log/postgresql/postgresql-9.4-demo.log
[filtered 9 lines of output] LOG: restored log file "00000008000000000000001B" from archive LOG: restored log file "00000008000000000000001C" from archive
LOG: started streaming WAL from primary at 0/1D000000 on timeline 8
sudo -u postgres psql -c " \
begin; \
create table stream_table (message text); \
insert into stream_table values ('Important Data'); \
commit; \
select *, current_timestamp from stream_table";message | now ----------------+-------------------------------
Important Data | 2016-07-02 14:11:13.523097+00
(1 row)
sudo -u postgres psql -c " \
select *, current_timestamp from stream_table"message | now ----------------+-------------------------------
Important Data | 2016-07-02 14:11:13.769359+00
(1 row)