Finish conversion to stack.
[?]
Feb 20, 2016, 5:40 AM
EKY7U7SKPF45OOUAHJBEQKXSUXWOHFBQFFVJWPBN5ARFJUFM2BPACDependencies
- [2]
ZP62WC47Begin conversion to build with stack. - [3]
KNSI575VCleanup of EventLog types. - [4]
RPAJLHMTChange to use UUIDs instead of ints for primary keys. - [5]
2XQD6KKKAdd invitation logic and clean up DBProg error handling. - [6]
Z7KS5XHHVery WIP. Wow. - [7]
TNR3TEHKSwitch to Postgres + snaplet arch compiles. - [8]
7KZP4RHZSwitch from Data.Time to Data.Thyme - [9]
GCVQD44VCreate amends endpoint, switch to UUID primary keys - [10]
4U7F3CPITHE GREAT RENAMING OF THINGS! - [11]
7HPY3QPFFix linting errors. (yay hlint!) - [12]
IZEVQF62Work in progress replacing sqlite with postgres. - [13]
QMRKFEPGRefactor QDB to use a free monad algebra instead.
Change contents
- edit in lib/Aftok/Database/PostgreSQL.hs at line 5
import Blaze.ByteString.Builder (fromByteString) - edit in lib/Aftok/Database/PostgreSQL.hs at line 10
import Data.Fixed - edit in lib/Aftok/Database/PostgreSQL.hs at line 16
import Database.PostgreSQL.Simple.ToField - replacement in lib/Aftok/Database/PostgreSQL.hs at line 73
btcParser f v = fromRational <$> fromField f vbtcParser f v = (Satoshi . fromInteger) <$> fromField f v - edit in lib/Aftok/Database/PostgreSQL.hs at line 78
newtype PSatoshi = PSatoshi Satoshiinstance ToField PSatoshi wheretoField (PSatoshi btc) = Plain . fromByteString . fromString $ showFixed False btc - replacement in lib/Aftok/Database/PostgreSQL.hs at line 87
<*> fieldWith uidParser<*> logEntryParser<*> fieldWith uidParser<*> logEntryParser - replacement in lib/Aftok/Database/PostgreSQL.hs at line 92
Auction <$> (fromRational <$> field)Auction <$> fieldWith btcParser - replacement in lib/Aftok/Database/PostgreSQL.hs at line 214
(pid ^. _ProjectId, auc ^. (raiseAmount.to PSatoshi), auc ^. (auctionEnd.to fromThyme))(pid ^. _ProjectId, auc ^. (raiseAmount.to fromSatoshi), auc ^. (auctionEnd.to fromThyme)) - replacement in lib/Aftok/Database/PostgreSQL.hs at line 228
, bid ^. (bidAmount.to PSatoshi), bid ^. (bidAmount.to fromSatoshi) - replacement in lib/Aftok/Types.hs at line 8
newtype Satoshi = Satoshi Word64newtype Satoshi = Satoshi { fromSatoshi :: Word64 }