# if insert/upsert failing, you can disable upsert or update query syntax to match your RDBMS syntax:
# if insert/upsert failing, you can disable upsert or update query syntax to match your RDBMS syntax:
enableUpsert=true
enableUpsert=true
upsertQuery="""INSERT INTO "%[1]s" (dirhash,name,directory,meta) VALUES($1,$2,$3,$4) ON CONFLICT (dirhash,name) DO UPDATE SET meta = EXCLUDED.meta WHERE "%[1]s".meta != EXCLUDED.meta"""
upsertQuery="""INSERT INTO "%[1]s" (dirhash,name,directory,meta) VALUES($1,$2,$3,$4) ON CONFLICT (dirhash,name) DO UPDATE SET meta = EXCLUDED.meta WHERE "%[1]s".meta != EXCLUDED.meta"""
# if insert/upsert failing, you can disable upsert or update query syntax to match your RDBMS syntax:
# if insert/upsert failing, you can disable upsert or update query syntax to match your RDBMS syntax:
enableUpsert=true
enableUpsert=true
upsertQuery="""INSERT INTO "%[1]s" (dirhash,name,directory,meta) VALUES($1,$2,$3,$4) ON CONFLICT (dirhash,name) DO UPDATE SET meta = EXCLUDED.meta WHERE "%[1]s".meta != EXCLUDED.meta"""
upsertQuery="""INSERT INTO "%[1]s" (dirhash,name,directory,meta) VALUES($1,$2,$3,$4) ON CONFLICT (dirhash,name) DO UPDATE SET meta = EXCLUDED.meta WHERE "%[1]s".meta != EXCLUDED.meta"""
[cassandra]
[cassandra]
# CREATE TABLE filemeta (
# CREATE TABLE filemeta (
# directory varchar,
# directory varchar,
@ -200,12 +141,12 @@ username=""
password=""
password=""
# This changes the data layout. Only add new directories. Removing/Updating will cause data loss.
# This changes the data layout. Only add new directories. Removing/Updating will cause data loss.
superLargeDirectories=[]
superLargeDirectories=[]
# Name of the datacenter local to this filer, used as host selection fallback.
localDC=""
[hbase]
[hbase]
enabled=false
enabled=false
zkquorum=""
zkquorum=""
table="seaweedfs"
table="seaweedfs"
[redis2]
[redis2]
enabled=false
enabled=false
address="localhost:6379"
address="localhost:6379"
@ -213,7 +154,6 @@ password = ""
database=0
database=0
# This changes the data layout. Only add new directories. Removing/Updating will cause data loss.
# This changes the data layout. Only add new directories. Removing/Updating will cause data loss.
superLargeDirectories=[]
superLargeDirectories=[]
[redis_cluster2]
[redis_cluster2]
enabled=false
enabled=false
addresses=[
addresses=[
@ -231,18 +171,15 @@ readOnly = false
routeByLatency=false
routeByLatency=false
# This changes the data layout. Only add new directories. Removing/Updating will cause data loss.
# This changes the data layout. Only add new directories. Removing/Updating will cause data loss.
superLargeDirectories=[]
superLargeDirectories=[]
[etcd]
[etcd]
enabled=false
enabled=false
servers="localhost:2379"
servers="localhost:2379"
timeout="3s"
timeout="3s"
[mongodb]
[mongodb]
enabled=false
enabled=false
uri="mongodb://localhost:27017"
uri="mongodb://localhost:27017"
option_pool_size=0
option_pool_size=0
database="seaweedfs"
database="seaweedfs"
[elastic7]
[elastic7]
enabled=false
enabled=false
servers=[
servers=[
@ -256,9 +193,6 @@ sniff_enabled = false
healthcheck_enabled=false
healthcheck_enabled=false
# increase the value is recommend, be sure the value in Elastic is greater or equal here
# increase the value is recommend, be sure the value in Elastic is greater or equal here