From 1cadad9ec62c54fe8ebde8a895817bd980fed975 Mon Sep 17 00:00:00 2001
From: lbsa71
Date: Sat, 21 Feb 2009 09:39:33 +0000
Subject: * Applied a patch that: Added estate ban table to migration scripts
 and nhibernate mapping. Refactored property getters and setters for estate
 ban object to support NHibernate. * Added estate ban table to migration
 scripts of all supported databases. * Added nhibernate mapping for EstateBans
 property of EstateSettings * Refactored property accessors for EstateBan
 object. * Added comments for EstateBan properties. * Ensured that NHibernate
 tests pass with NUnitGUI. * Ensured that nant test target passes.

This fixes mantis #3210. Thank you, tlaukkan!

---
 .../NHibernate/Resources/PostgreSQLDialect/001_EstateStore.sql | 10 ++++++++++
 1 file changed, 10 insertions(+)

(limited to 'OpenSim/Data/NHibernate/Resources/PostgreSQLDialect/001_EstateStore.sql')

diff --git a/OpenSim/Data/NHibernate/Resources/PostgreSQLDialect/001_EstateStore.sql b/OpenSim/Data/NHibernate/Resources/PostgreSQLDialect/001_EstateStore.sql
index d13a4d3..3f47930 100644
--- a/OpenSim/Data/NHibernate/Resources/PostgreSQLDialect/001_EstateStore.sql
+++ b/OpenSim/Data/NHibernate/Resources/PostgreSQLDialect/001_EstateStore.sql
@@ -59,4 +59,14 @@ CREATE TABLE EstateGroups (
   GroupID VARCHAR(36) NOT NULL,
   ArrayIndex INT NOT NULL,
   PRIMARY KEY (EstateID,ArrayIndex)
+);
+
+CREATE TABLE EstateBans (
+  EstateID INT NOT NULL,
+  ArrayIndex INT NOT NULL,
+  BannedUserID VARCHAR(36) NOT NULL,
+  BannedHostAddress VARCHAR(16) NOT NULL,
+  BannedHostIPMask VARCHAR(16) NOT NULL,
+  BannedHostNameMask VARCHAR(16) NOT NULL,
+  PRIMARY KEY (EstateID,ArrayIndex)
 );
\ No newline at end of file
-- 
cgit v1.1

