[21:02:17] #startmeeting RFC meeting [21:02:18] Meeting started Wed May 31 21:02:17 2017 UTC and is due to finish in 60 minutes. The chair is TimStarling. Information about MeetBot at http://wiki.debian.org/MeetBot. [21:02:18] Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. [21:02:18] The meeting name has been set to 'rfc_meeting' [21:02:46] #topic T164898 PostgreSQL schema change for consistency with MySQL [21:02:47] T164898: PostgreSQL schema change for consistency with MySQL - https://phabricator.wikimedia.org/T164898 [21:04:33] anyone here and interested in this topic? [21:04:59] potentially yes [21:07:06] so far I've had comments on two subtopics [21:07:29] one is what schema abstraction is going to look like going forward, there have been previous proposals on this [21:08:12] currently our schema files are a kind of extended SQL [21:08:46] extended, but also increasingly restricted in what they can contain [21:09:22] if we go ahead with this change, then tables.sql files will only have CREATE TABLE and CREATE INDEX, and the CREATE TABLE statements will all be pretty straightforward [21:10:23] both mysql and postgresql will require type mapping [21:11:01] in postgresql there are (and will be) a few BYTEA columns [21:11:30] we can't use BYTEA for everything that MySQL uses TEXT/BLOB for [21:11:58] that is to say, BYTEA in the shared tables.sql will map to BLOB or something on MySQL [21:12:50] the other question I had was about switching from TIMESTAMPTZ to CHAR(14) since that seems like the saddest part of this proposal [21:15:20] anyway, there's not much point in me carrying on a monologue [21:20:44] I guess there aren't a lot of hard core postgres devs who are active or we wouldn't have as many schema issues to start with :/ [21:20:49] I'm not that familiar with these technologies. [21:29:21] sorry for being late [21:29:39] I don't think any of the postgres maintainers are really active anymore [21:29:57] aude still is, other interested people were Tim L. and saper [21:34:48] (saper is still around, or at least he appears if you CC him on a changeset. he'll probably respond if you email him or something) [21:35:08] I can email them I guess [22:04:11] #endmeeting [22:04:12] Meeting ended Wed May 31 22:04:11 2017 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) [22:04:12] Minutes: https://tools.wmflabs.org/meetbot/wikimedia-office/2017/wikimedia-office.2017-05-31-21.02.html [22:04:12] Minutes (text): https://tools.wmflabs.org/meetbot/wikimedia-office/2017/wikimedia-office.2017-05-31-21.02.txt [22:04:12] Minutes (wiki): https://tools.wmflabs.org/meetbot/wikimedia-office/2017/wikimedia-office.2017-05-31-21.02.wiki [22:04:13] Log: https://tools.wmflabs.org/meetbot/wikimedia-office/2017/wikimedia-office.2017-05-31-21.02.log.html