Thank you for the detailed presentation on Postgres. I have learned a lot about its philosophy, features, community and development process. Do you have any recommendations on the best ways for newcomers to get involved and contribute to the project?
2. SELECT SUM(info) FROM talk;
• Postgres philosophy and history
• Conversion advice
• Postgres gotchas
• Postgres limitaCons and features
• OrganizaCon and community
• Development and infrastructure
31. MigraCon : SQL : DELETE
• One table only
• No LIMIT, no ORDER BY
• No QUICK, LOW PRIORITY, IGNORE
• DELETE FROM ONLY mytab WHERE…
• DELETE FROM mytab USING otab WHERE
mycol = otab.id AND otab.size = 'foo';
• DELETE FROM mytab WHERE mycol IN (SELECT
id FROM otab WHERE size = ‘foo’);
33. MigraCon : SQL : INSERT
• Only one table
• No REPLACE or ON DUPLICATE KEY UPDATE
• UPSERT via plpgsql or app logic
• DEFAULT
• INSERT INTO mytab DEFAULT VALUES
52. Postgres : Infrastructure
• See Dave’s talk later today
• Servers, companies
• Build farm
• Wiki
• Commisest
53. Postgres : Development
• Show me the money!
• Individual developers vs. companies
• CVS vs. git git wins! :)
git wins!
• Commirers vs. patchers vs. reviewers
54. Postgres : Version
• Roughly every year
• 8.3 8.3.10
• Major version, minor version, revision
• Naming a version