How to use the @prisma/sdk.credentialsToUri function in @prisma/sdk

To help you get started, we’ve selected a few @prisma/sdk examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github prisma / prisma2 / cli / introspection / src / prompt / screens / Step61Success.tsx View on Github external
const { stopEngine } = useConnector()
  useEffect(() => {
    stopEngine()
    setTimeout(() => {
      process.exit(0)
    }, 5)
  })
  const [state] = useInitState()
  const directoryCreated = state.outputDir !== process.cwd()
  const dirName = directoryCreated ? path.relative(process.cwd(), state.outputDir) : null
  const issuesLink =
    (state.selectedExample && state.selectedExample!.issuesLink) || 'https://github.com/prisma/prisma2/issues/new'

  const connectionString =
    state.dbCredentials &&
    (state.dbCredentials.host || state.dbCredentials.uri || credentialsToUri(state.dbCredentials))

  return (
    
      
        {directoryCreated && (
          
            
               SUCCESS 
            {' '}
            The {dirName} directory was created!
          
        )}
        
          
            
               SUCCESS
github prisma / prisma2 / cli / introspection / src / prompt / components / InitState.tsx View on Github external
} else if (dbCredentials.uri) {
      if (dbCredentials.uri.length < 7) {
        store.setState({ dbCredentials: { uri: dbCredentials.uri } })
      } else {
        try {
          const credentials = uriToCredentials(dbCredentials.uri)
          store.setState({
            dbCredentials: { uri: dbCredentials.uri, ...credentials },
          })
        } catch (e) {
          store.setState({ dbCredentials: { uri: dbCredentials.uri } })
        }
      }
    } else {
      const merged = { ...store.state.dbCredentials, ...dbCredentials }
      const uri = !credentialsHaveValue(merged) ? '' : credentialsToUri(merged)
      store.setState({ dbCredentials: { ...merged, uri } })
    }
  },
}