File tree Expand file tree Collapse file tree 4 files changed +34
-8
lines changed
Expand file tree Collapse file tree 4 files changed +34
-8
lines changed Original file line number Diff line number Diff line change 384384 </ span >
385385 </ a >
386386
387+ </ li >
388+
389+ < li class ="md-nav__item ">
390+ < a href ="#environment-variables " class ="md-nav__link ">
391+ < span class ="md-ellipsis ">
392+ Environment Variables
393+ </ span >
394+ </ a >
395+
387396</ li >
388397
389398 < li class ="md-nav__item ">
551560 </ span >
552561 </ a >
553562
563+ </ li >
564+
565+ < li class ="md-nav__item ">
566+ < a href ="#environment-variables " class ="md-nav__link ">
567+ < span class ="md-ellipsis ">
568+ Environment Variables
569+ </ span >
570+ </ a >
571+
554572</ li >
555573
556574 < li class ="md-nav__item ">
@@ -653,6 +671,14 @@ <h2 id="transactions">🔁 Transactions</h2>
653671< span class ="k "> DROP</ span > < span class ="w "> </ span > < span class ="n "> EXTENSION</ span >
654672< span class ="k "> DROP</ span > < span class ="w "> </ span > < span class ="n "> TABLESPACE</ span >
655673</ code > </ pre > </ div >
674+ < h2 id ="environment-variables "> Environment Variables</ h2 >
675+ < p > Env vars can be used in migrations:</ p >
676+ < div class ="highlight "> < pre > < span > </ span > < code > < span class ="err "> \</ span > < span class ="k "> set</ span > < span class ="w "> </ span > < span class ="n "> pgrst_authenticator_pass</ span > < span class ="w "> </ span > < span class ="s1 "> '$PGRST_AUTHENTICATOR_PASS'</ span >
677+ </ code > </ pre > </ div >
678+ < p > Reduce the chance of environment variables being logged by putting them into
679+ variables with < code > \set</ code > , then use the value later:</ p >
680+ < div class ="highlight "> < pre > < span > </ span > < code > < span class ="k "> create</ span > < span class ="w "> </ span > < span class ="k "> role</ span > < span class ="w "> </ span > < span class ="n "> authenticator</ span > < span class ="w "> </ span > < span class ="n "> noinherit</ span > < span class ="w "> </ span > < span class ="n "> login</ span > < span class ="w "> </ span > < span class ="n "> password</ span > < span class ="w "> </ span > < span class ="p "> :</ span > < span class ="s1 "> 'pgrst_authenticator_pass'</ span > < span class ="p "> ;</ span >
681+ </ code > </ pre > </ div >
656682< h2 id ="suggested-file-layout "> Suggested File Layout</ h2 >
657683< p > SuperStack doesn’t enforce any particular migration file names or layout, but here’s a simple structure you might adopt during development (before
658684production):</ p >
You can’t perform that action at this time.
0 commit comments