{"body":"model Reputation is table<reputation> is rw is export {\n    has Int $.guild-id          is column{ :id, :type<bigint> }\n    has Int $.user-id           is column{ :id, :type<bigint> }\n    has Int $.reputation        is column;\n    has DateTime $.last-updated is column{ :type<timestamptz> } = DateTime.now;\n    method !update-time is before-update { self.last-updated .= now }\n}\n\nred-defaults \"Pg\";\n#schema(Reputation).create;\n\nmy $guild      = 240882564770955274;\nmy $reputee-id = 240882564770955275;\n\n.elems ?? (.reputation++ && .^save given .head) !! .create: :1reputation with Reputation.^all.grep({ .guild-id == $guild && .user-id == $reputee-id });","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/KF1bEDSf","modified":1595451325,"id":"KF1bEDSf","size":654,"lines":15,"own_paste":false,"theme":"","date":1595451325}