Skip to content

Commit 9f43c3f

Browse files
laodouyalaodouya
authored andcommitted
Rename cql create db params, add db- prefix.
1 parent cd4b5a3 commit 9f43c3f

4 files changed

Lines changed: 17 additions & 17 deletions

File tree

cmd/cql/internal/create.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,12 @@ var CmdCreate = &Command{
4343
Create command creates a CovenantSQL database by database meta params. The meta info must include
4444
node count.
4545
e.g.
46-
cql create -node 2
46+
cql create -db-node 2
4747
4848
Since CovenantSQL is built on top of blockchains, you may want to wait for the transaction
4949
confirmation before the creation takes effect.
5050
e.g.
51-
cql create -wait-tx-confirm -node 2
51+
cql create -wait-tx-confirm -db-node 2
5252
`,
5353
Flag: flag.NewFlagSet("DB meta params", flag.ExitOnError),
5454
CommonFlag: flag.NewFlagSet("Common params", flag.ExitOnError),
@@ -87,23 +87,23 @@ var targetMiners List
8787
var node32 uint
8888

8989
func addCreateFlags(cmd *Command) {
90-
cmd.Flag.Var(&targetMiners, "target-miners", "List of target miner addresses(separated by ',')")
91-
cmd.Flag.UintVar(&node32, "node", 0, "Target node number")
92-
cmd.Flag.Uint64Var(&meta.Space, "space", 0, "Minimum disk space requirement, 0 for none")
93-
cmd.Flag.Uint64Var(&meta.Memory, "memory", 0, "Minimum memory requirement, 0 for none")
94-
cmd.Flag.Float64Var(&meta.LoadAvgPerCPU, "load-avg-per-cpu", 0, "Minimum idle CPU requirement, 0 for none")
95-
cmd.Flag.StringVar(&meta.EncryptionKey, "encrypt-key", "", "Encryption key for persistence data")
96-
cmd.Flag.BoolVar(&meta.UseEventualConsistency, "eventual-consistency", false, "Use eventual consistency to sync among miner nodes")
97-
cmd.Flag.Float64Var(&meta.ConsistencyLevel, "consistency-level", 0, "Consistency level, node*consistency_level is the node number to perform strong consistency")
98-
cmd.Flag.IntVar(&meta.IsolationLevel, "isolation-level", 0, "Isolation level in a single node")
99-
cmd.Flag.Uint64Var(&meta.GasPrice, "gas-price", 0, "customized gas price")
100-
cmd.Flag.Uint64Var(&meta.AdvancePayment, "advance-payment", 0, "customized advance payment")
90+
cmd.Flag.Var(&targetMiners, "db-target-miners", "List of target miner addresses(separated by ',')")
91+
cmd.Flag.UintVar(&node32, "db-node", 0, "Target node number")
92+
cmd.Flag.Uint64Var(&meta.Space, "db-space", 0, "Minimum disk space requirement, 0 for none")
93+
cmd.Flag.Uint64Var(&meta.Memory, "db-memory", 0, "Minimum memory requirement, 0 for none")
94+
cmd.Flag.Float64Var(&meta.LoadAvgPerCPU, "db-load-avg-per-cpu", 0, "Minimum idle CPU requirement, 0 for none")
95+
cmd.Flag.StringVar(&meta.EncryptionKey, "db-encrypt-key", "", "Encryption key for persistence data")
96+
cmd.Flag.BoolVar(&meta.UseEventualConsistency, "db-eventual-consistency", false, "Use eventual consistency to sync among miner nodes")
97+
cmd.Flag.Float64Var(&meta.ConsistencyLevel, "db-consistency-level", 0, "Consistency level, node*consistency_level is the node number to perform strong consistency")
98+
cmd.Flag.IntVar(&meta.IsolationLevel, "db-isolation-level", 0, "Isolation level in a single node")
99+
cmd.Flag.Uint64Var(&meta.GasPrice, "db-gas-price", 0, "customized gas price")
100+
cmd.Flag.Uint64Var(&meta.AdvancePayment, "db-advance-payment", 0, "customized advance payment")
101101
}
102102

103103
func runCreate(cmd *Command, args []string) {
104104
commonFlagsInit(cmd)
105105

106-
if len(args) > 1 {
106+
if len(args) > 1 || len(args) == 0 {
107107
ConsoleLog.Error("create params should set by specific param name like -node")
108108
SetExitStatus(1)
109109
printCommandHelp(cmd)

test/compatibility/specific_old.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ if [[ $CLIENTBIN =~ "v0.5.0" ]]; then
6363
-command 'show tables;' -no-password | tee result.log
6464
else
6565
${CLIENTBIN} wallet -config node_c/config.yaml
66-
${CLIENTBIN} create -config node_c/config.yaml -wait-tx-confirm -node 2
66+
${CLIENTBIN} create -config node_c/config.yaml -wait-tx-confirm -db-node 2
6767

6868
#get dsn
6969
dsn=$(cat node_c/.dsn | tail -n1)

test/stable/scripts/start.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ case $role in
5050
docker cp covenantsql_bp_1:/app/cql ${RUNNING_DIR}
5151
sleep 3s
5252
${RUNNING_DIR}/cql create -config ${RUNNING_DIR}/node_c/config.yaml \
53-
-wait-tx-confirm -node 4 -advance-payment 2000000000
53+
-wait-tx-confirm -db-node 4 -advance-payment 2000000000
5454
dsn=$(cat ${RUNNING_DIR}/node_c/.dsn | tail -n1)
5555

5656
#Start client

test/testnet_client/run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ ${BIN}/cql transfer -config ${PROJECT_DIR}/conf/testnet/config.yaml -wait-tx-con
3030
${BIN}/cql wallet
3131

3232
# create database only in miner00 and miner01
33-
${BIN}/cql create -wait-tx-confirm -node 2 \
33+
${BIN}/cql create -wait-tx-confirm -db-node 2 \
3434
-target-miners 'ba0ba731c7a76ccef2c1170f42038f7e228dfb474ef0190dfe35d9a37911ed37,1a7b0959bbd0d0ec529278a61c0056c277bffe75b2646e1699b46b10a90210be'
3535

3636
#get dsn

0 commit comments

Comments
 (0)