d e -m y s t i f y i n g c o n t r i b u t i n g to p … · chanel #postgresql on irc.freenode.net...

66
LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot DE-MYSTIFYING DE-MYSTIFYING CONTRIBUTING TO CONTRIBUTING TO POSTGRESQL POSTGRESQL FOSDEM FOSDEM 2018-02-03 2018-02-03 Lætitia AVROT Loxodata LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot LOXODATA @l_avrot

Upload: nguyendung

Post on 16-Sep-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

DE-MYSTIFYINGDE-MYSTIFYINGCONTRIBUTING TOCONTRIBUTING TO

POSTGRESQLPOSTGRESQLFOSDEMFOSDEM 2018-02-032018-02-03

Lætitia AVROT Loxodata

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

WHOWHO

Lætitia Avrot

PostgreSQL consultant and teacherDBA PostgreSQL for more than 10 years (and also Oracle and SQL Server)@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

LOXODATALOXODATA

Company built on 3 essential pillars

PostgreSQL DevOps Cloud

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

WHATWHAT

Contributing to PostgreSQL

The PostgreSQL communityThe PostgreSQL projects and toolsThe story of my patchHow you can help

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

THE COMMUNITYTHE COMMUNITY

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

The core team

5 membersIndependantAct as project managers

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Committers

More or less 15 membersHave git push permissionsResponsible for code quality

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Developpers

C codeNeed to comply with Need to comment (a lot) (really, I'm serious)

style guide

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Reviewers

No need to be a devBut technical background neededIf you don't understand it, others won't

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Translators

No need to be a devSoftware messagesDocumentationOthers (press releases...)

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Advocacy

Promote PostgreSQL useShare informations about PostgreSQLRegional press contacts

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Associations

Small to large groups of usersNational or international

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Local User Groups and Meetups

User gatheringSharing thoughts, use cases, issues...

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

PROJECTSPROJECTS

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

The road map

1 major release per year1 minor release per quarter (minimum)

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Commitfests

1 month longWhen most patches are commitedNeeds a commitFest Managercommitfest.postgresql.org

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

TOOLSTOOLS

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Websites

www.postgresql.orgwiki.postgresql.orgwww.postgresql.org/docsplanet.postgresql.org

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Mailing-lists

Bug submission (use the )Security issues : [email protected] for newcommersSpecial lists for associations and local groupspgsql-hackers (be carefull, these guys are SO chatty)

form

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

IRC

Chanel #postgresql on irc.freenode.netLive chat with other PostgreSQL usersDon't ask to ask, just ask!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Twitter

Stay in touch with other PostgreSQL usersBrand new community account : @postgresql

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Other ways to stay in touch

Postgres Postgres Forums (as )

Slackhangout

stackexchange

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Git

if you don't know git, don't be afraidgit clone

git pull (--rebase)

git diff

Use the PostgreSQL Wiki page

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

MY FIRST PATCHMY FIRST PATCH

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

What's a patch?

Source : Wikipedia

A patch is a piece of software designed to update acomputer program or its supporting data, to �x orimprove it.

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

My story

Missing section in ALTER TABLE documentationDiscussion with peersBug reportingPatch creation with guru mentorsPatch submission

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Creating the patch

PostgreSQL git clone

Copy/Paste missing section from CREATE TABLE to ALTER TABLERe-building documentation from source code

Building from source codeBuilding documentation from source code

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

git diff

With contextUse the wiki pageCreating clean patchesFormat your git diff output

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

But sometimes, even the best men don't follow instructions...

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

git diff without context to the left, git diff with context to the right

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

My submission

Use the Wiki pageSubmitting a patch

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

The result

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Patch corrected

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Commit fest

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Oh no!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

And another section was missing!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

It's ready!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

And it's committed!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

... Now I can die without regret!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

What next ?

Correcting some spelling errors in french translationStudying the codeObserving revewing in January Commit festProposed conf talks (and got accepted each time for now)

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

HOW YOU CAN HELPHOW YOU CAN HELP

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Simple contributor

use PostgreSQLshare your experienceanswer other users' questions

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Great Contributor

Create/help organizing user group/MeetupCreate/help organizing eventInvest time/money in PostgreSQL Associations

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Super Contributor

Report bugsCreate patchesReview patches

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

CONCLUSIONCONCLUSION

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

It's all about you

You're already contributingSo, next step ?

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

Please join us!

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

 LOXODATA

@l_avrot

QUESTIONS ?QUESTIONS ?

The end

We're [email protected]

Thanks to Dimitri, Greg, Vik, Robert and Alvaro for your patience and time

Thanks to Frits Ahlefeldt, Freepik, Grzm, Alvaro Herrera, Pixabay andXkcd.com for illustrations and photos

 LOXODATA

@l_avrot