{"action":"created","issue":{"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/issues/102","labels_url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/issues/102/comments","events_url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/issues/102/events","html_url":"https://github.com/tomjaguarpaw/haskell-opaleye/pull/102","id":102480162,"number":102,"title":"Support table schemas other than PostgreSQL's default \"public\"","user":{"login":"k0001","id":3302,"avatar_url":"https://avatars.githubusercontent.com/u/3302?v=3","gravatar_id":"","url":"https://api.github.com/users/k0001","html_url":"https://github.com/k0001","followers_url":"https://api.github.com/users/k0001/followers","following_url":"https://api.github.com/users/k0001/following{/other_user}","gists_url":"https://api.github.com/users/k0001/gists{/gist_id}","starred_url":"https://api.github.com/users/k0001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k0001/subscriptions","organizations_url":"https://api.github.com/users/k0001/orgs","repos_url":"https://api.github.com/users/k0001/repos","events_url":"https://api.github.com/users/k0001/events{/privacy}","received_events_url":"https://api.github.com/users/k0001/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-08-21T23:32:27Z","updated_at":"2015-08-25T17:26:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/pulls/102","html_url":"https://github.com/tomjaguarpaw/haskell-opaleye/pull/102","diff_url":"https://github.com/tomjaguarpaw/haskell-opaleye/pull/102.diff","patch_url":"https://github.com/tomjaguarpaw/haskell-opaleye/pull/102.patch"},"body":"This is a backwards incompatible change that adds another parameter to the `Table` constructor so that the schema where the table is found can be specified.\r\n\r\nhttp://www.postgresql.org/docs/9.3/static/ddl-schemas.html"},"comment":{"url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/issues/comments/134677772","html_url":"https://github.com/tomjaguarpaw/haskell-opaleye/pull/102#issuecomment-134677772","issue_url":"https://api.github.com/repos/tomjaguarpaw/haskell-opaleye/issues/102","id":134677772,"user":{"login":"k0001","id":3302,"avatar_url":"https://avatars.githubusercontent.com/u/3302?v=3","gravatar_id":"","url":"https://api.github.com/users/k0001","html_url":"https://github.com/k0001","followers_url":"https://api.github.com/users/k0001/followers","following_url":"https://api.github.com/users/k0001/following{/other_user}","gists_url":"https://api.github.com/users/k0001/gists{/gist_id}","starred_url":"https://api.github.com/users/k0001/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k0001/subscriptions","organizations_url":"https://api.github.com/users/k0001/orgs","repos_url":"https://api.github.com/users/k0001/repos","events_url":"https://api.github.com/users/k0001/events{/privacy}","received_events_url":"https://api.github.com/users/k0001/received_events","type":"User","site_admin":false},"created_at":"2015-08-25T17:26:26Z","updated_at":"2015-08-25T17:26:26Z","body":"Tom, thanks for your feedback.\n\nI'll work on all this, but I'm afraid it will be in a couple of days\nbecause my computer hardware broke and, well, I need access to a working\ncomputer first.\n\nIn the meantime, I wish you good health and that your stress goes away :)\nIl 25/ago/2015 12:42 PM, \"tomjaguarpaw\" <notifications@github.com> ha\nscritto:\n\n> Renzo, I'm afraid super stressed and busy at the moment. I'm just going to\n> throw out some comments to you. I'm sorry they're not more refined.\n>\n>    - Instead of BaseTable String String ... we should have BaseTable\n>    TableIdentifier ...\n>    - data TableIdentifier = TableIdentifier { tiSchema :: Maybe String,\n>    tiName :: String } or something.\n>    - Something similar needs to happen for SqlTable, with something like\n>    SqlTableIdentifier\n>    - TableIdentifier should probably be an argument to\n>    defaultSqlUpdate/Insert/Delete\n>    - Can you get rid of mentions of \"public\" from the tutorials? I want\n>    to keep them simple for now.\n>    - Please return the test ConnectInfo to what it was before. Yes, I\n>    know it's silly, but I'm too stressed to think about changing it for now!\n>    - Your changes to src/Opaleye/Internal/Table.hs are very sensible.\n>    Please make them in a separate, self-contained commit (without adding\n>    TableWithSchema or anything else) and I will merge them separately.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/tomjaguarpaw/haskell-opaleye/pull/102#issuecomment-134634813>\n> .\n>\n"}}