úΓ ßNone!"DRAn 4 that uses a PostgreSQL database as a backend. Use  to configure this event store.NThis function runs migrations to create the events table if it isn't present.™We need to lock the events table or else our global sequence number might not be monotonically increasing over time from the point of view of a reader.ÿ¤For example, say transaction A begins to write an event and the auto-increment key is 1. Then, transaction B starts to insert an event and gets an id of 2. If transaction B is quick and completes, then a listener might see the event from B and thinks it has all the events up to a sequence number of 2. However, once A finishes and the event with the id of 1 is done, then the listener won't know that event exists.Z  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\      !!"#$$%&'(()*+,--.//01213141516171718191:1;1<1=1>1?1@ABACADADAEAFAGAHIJIKLMNOP QRSTUVWXYZ[0eventful-postgresql-0.1.3-CKCFQfWDPbYBtQsRMweSJBEventful.Store.PostgresqlpostgresqlEventStoreinitializePostgresqlEventStore*eventful-core-0.1.3-8eyM6rlBaii14qCg24OVkbEventful.Store.Class EventStore0eventful-sql-common-0.1.3-8XuAKUtSmE7AFVbo9rsNr8Eventful.Store.Sql.OperationsSqlEventStoreConfig tableLockFuncmaxPostgresVersionSql!storedEventToGloballyOrderedEvent%globallyOrderedEventToProjectionEvent!globallyOrderedEventToStoredEventstoredEventToProjectionEvent#serializedGloballyOrderedEventStoreserializedEventStore!runGloballyOrderedEventStoreUsingrunEventStoreUsing transactionalExpectedWriteHelpergetLatestVersion getEvents storeEventsGloballyOrderedEventStoregetSequencedEventsExpectedVersionNoStream AnyVersion StreamExists ExactVersionEventWriteErrorEventStreamNotAtExpectedVersionProjectionEventprojectionEventProjectionIdprojectionEventEvent StoredEventstoredEventProjectionIdstoredEventVersionstoredEventEventGloballyOrderedEvent globallyOrderedEventProjectionIdgloballyOrderedEventVersion"globallyOrderedEventSequenceNumbergloballyOrderedEventEvent EventVersionunEventVersionSequenceNumberunSequenceNumberEventful.Store.QuerieseventsStartingAtTakeLimiteventsStartingAtUntileventsStartingAt eventsUntil allEventsEventStoreQueryRangeeventStoreQueryRangeStarteventStoreQueryRangeLimitEventStoreQueryStartStartFromBeginning StartQueryAtEventStoreQueryLimit NoQueryLimitMaxNumberOfEvents StopQueryAt Eventful.Store.Sql.DefaultEntitydefaultSqlEventStoreConfigmigrateSqlEventSqlEvent sqlEventUuidsqlEventVersion sqlEventEvent SqlEventIdEventful.Store.Sql.JSONStringjsonStringSerializer JSONStringsqlStoreEventssqlMaxEventVersionsqlGetAggregateEventssqlGetProjectionIdssqlGloballyOrderedEventStore%sqlEventStoreConfigSequenceMakeEntitysqlEventStoreConfigMakeKeysqlEventStoreConfigUnKeysqlEventStoreConfigUUIDsqlEventStoreConfigVersionsqlEventStoreConfigData&sqlEventStoreConfigSequenceNumberFieldsqlEventStoreConfigUUIDFieldsqlEventStoreConfigVersionFieldsqlEventStoreConfigDataField