| bio | website | blog.ringerc.id.au |
|---|---|---|
| location | Western Australia, Australia | |
| age | ||
| visits | member for | 1 year, 1 month |
| seen | 17 hours ago | |
| stats | profile views | 123 |
I'm a PostgreSQL admin/developer, sysadmin, multi-language programmer (lately mostly Java and Java EE, previously C, C++, Python and good old bash) and general IT JOAT.
I work for 2nd Quadrant, a global PostgreSQL consultancy.
I maintain a technical blog at blog.ringerc.id.au. My PostgreSQL writing now appears on the 2nd quadrant blog.
I'll work in most programming languages with varying degrees of competence, though I'll only reluctantly touch PHP or Perl code. I'm more interested in the libraries, tools, and the code that's built on top of the language.
Most of my scrap code lives on https://github.com/ringerc . Most of my open source code is in the form of scattered patches across too many different bugzillas and JIRAs, rather than single new projects. Over time I've done a lot of work on Scribus and PoDoFo, but have moved away from both projects as my focus and interests changed. I contribute patches - rather infrequently - to PostgreSQL and to various Java EE 6 infrastructure components. Most of my contribution is now non-code, in the form of:
- Detailed bug reporting with test cases, which I spend an unpleasant proportion of my development time preparing and submitting, mostly against JBoss and java.net projects.
- User support for PostgreSQL on mailing lists and here on SE
- PostgreSQL patch review and beta testing
- Usability review of Java EE libs/tools, as well as usability review of PostgreSQL and its tools
- Writing, editing and enhancing documentation, HOWTOs, etc
- Blogging in detail on topics likely to be useful to others.
I've turned into a git fiend and no longer understand why anybody uses anything else. I'm also becoming increasingly obsessive about testing, particularly with the advent of Jenkins CI and Arquillian.
|
18h |
revised |
“relation does not exist” trying to import mysql dump into postgres added 129 characters in body |
|
18h |
answered | “relation does not exist” trying to import mysql dump into postgres |
|
19h |
comment |
PostgreSQL group roles @Choens From the edited question it looks like you didn't grant the user USAGE of the schema its self, so they can't see the tables. |
|
1d |
revised |
PostgreSQL group roles added 311 characters in body |
|
1d |
answered | PostgreSQL group roles |
|
1d |
comment |
PostgreSQL group roles @Denis Details? Please show a sequence of commands that you see as faulty and the relevant PostgreSQL version. Any such concerns are extremely serious. |
|
1d |
comment |
How to get the information of the optimizer of PostgreSQL? Yep, as collecting that information would its self have a cost that would slow planning down. |
|
2d |
comment |
Configuring PostgreSQL for read performance Agree with horse, there's a notable lack of detail. Table and index sizes, bloat estimates, table and index definitions, info on the host hardware, exact PostgreSQL version, explain (buffers, analyze) output, etc. |
|
May 15 |
comment |
Can't set up witness in Repmgr 2.0 Appreciated. Re passwords have you tried using a .pgpass file (see pg docs) instead of trying to specify passwords in the conninfo strings? |
|
May 15 |
comment |
Can't set up witness in Repmgr 2.0 Interesting issue. Looks like we could make some improvements to error reporting there. repmgr version? |
|
May 14 |
comment |
How to install and configure Postgres-XC in windows? Clone of stackoverflow.com/q/16534109/398670. Please do not duplicate your posts, especially without linking between them. It wastes the time of people who're trying to help. |
|
May 13 |
comment |
Use select query in stored procedure The query always runs in the server backend. If you need to (a) run the query and (b) send the results to the client, then all a stored proc gains you is a little bit of startup overhead. |
|
May 13 |
comment |
How can I benchmark a PostgreSQL query? Check out pgbench; you can run it with custom scripts to do some of what you want. With a wrapper shell script to stop and restart Pg and to drop the OS disk cache you have most of what you need. |
|
May 13 |
comment |
Use select query in stored procedure Nowhere near enough detail here. PostgreSQL version? (I'm sure I've reminded you to always include your Pg version before). Queries? Table sizes? Client/server connection info? |
|
May 13 |
answered | Use select query in stored procedure |
|
May 13 |
comment |
How to monitor or do vacuum without stop all? Answer updated with a bit more info. |
|
May 13 |
answered | How to monitor or do vacuum without stop all? |
|
May 12 |
comment |
PostgreSQL created a PostgreSQL user on mac. Is this necessary? What does MySQL do on OS X anyway, just by way of comparison for those of us without a Mac? Install and run as root? BTW, PostgreSQL 9.2 and above run as NETWORKSERVICE on Windows, the built-in limited rights account for services that require network access, specifically to avoid having to create a user. I nagged the EnterpriseDB folks until they changed the installer to use it instead of creating a postgres account. Mac OS X does not (AFAIK) have a comparable built-in account so PostgreSQL must create its own limited rights account. |
|
May 12 |
answered | createdb command error in postgres sql |
|
May 12 |
answered | How to view the full, flattened query underlying a Postgresql view? |