mirror of
https://github.com/usememos/memos.git
synced 2024-11-16 11:46:07 +08:00
26 lines
408 B
Go
26 lines
408 B
Go
package postgres
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
|
|
"google.golang.org/protobuf/encoding/protojson"
|
|
)
|
|
|
|
var (
|
|
protojsonUnmarshaler = protojson.UnmarshalOptions{
|
|
DiscardUnknown: true,
|
|
}
|
|
)
|
|
|
|
func placeholder(n int) string {
|
|
return "$" + fmt.Sprint(n)
|
|
}
|
|
|
|
func placeholders(n int) string {
|
|
list := []string{}
|
|
for i := 0; i < n; i++ {
|
|
list = append(list, placeholder(i+1))
|
|
}
|
|
return strings.Join(list, ", ")
|
|
}
|