Something went wrong. Try again.
Monorepo for Tangled tangled.org
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647package db
func PutRepoName(e Execer, repoDid, ownerDid, name string) error { _, err := e.Exec( `insert into repo_names (repo_did, name, owner_did) values (?, ?, ?) on conflict(repo_did) do update set name = excluded.name, owner_did = excluded.owner_did`, repoDid, name, ownerDid, ) return err}
func GetRepoName(e Execer, repoDid string) string { var name string _ = e.QueryRow(`select name from repo_names where repo_did = ?`, repoDid).Scan(&name) return name}
func GetRepoOwner(e Execer, repoDid string) string { var owner string _ = e.QueryRow(`select owner_did from repo_names where repo_did = ?`, repoDid).Scan(&owner) return owner}
func PutEntityTitle(e Execer, atUri, title, repoDid string) error { _, err := e.Exec( // a blank repo_did means unknown, so never overwrite a stored one. `insert into entity_titles (at_uri, title, repo_did) values (?, ?, ?) on conflict(at_uri) do update set title = excluded.title, repo_did = case when excluded.repo_did != '' then excluded.repo_did else entity_titles.repo_did end`, atUri, title, repoDid, ) return err}
func GetEntityTitle(e Execer, atUri string) string { var title string _ = e.QueryRow(`select title from entity_titles where at_uri = ?`, atUri).Scan(&title) return title}
func GetEntityRepo(e Execer, atUri string) string { var repoDid string _ = e.QueryRow(`select repo_did from entity_titles where at_uri = ?`, atUri).Scan(&repoDid) return repoDid}