SecretDirectory returns the directory DuckDB should use for persistent secrets for this instance, or "" to leave DuckDB's default in place. DuckDB defaults persistent secrets to $HOME/.duckdb/stored_secrets, independent of the database file. On a worker that means a CREATE PERSISTENT SECRET lands i
(cfg Config)
| 896 | // When the last reference is released, the DB is closed and removed from the pool. |
| 897 | func (s *Server) releaseFileDB(username string) { |
| 898 | s.fileDBsMu.Lock() |
| 899 | defer s.fileDBsMu.Unlock() |
| 900 | |
| 901 | entry, ok := s.fileDBs[username] |
| 902 | if !ok { |
| 903 | return |
| 904 | } |
| 905 | entry.refs-- |
| 906 | if entry.refs <= 0 { |
no outgoing calls