# Коннект к бд через консоль
psql -U username -d database_name -h host -p port
#-U username - имя пользователя базы данных
#-d database_name - название базы данных
#-h host - хост базы данных (обычно localhost)
#-p port - порт, на котором работает PostgreSQL (обычно 5432)
# ex. psql -U root -d auth
# просмотр всех баз данных
\l
# просмотр всех таблиц
\dt
# ルーティング
## ルーティング作成(ページ作成)
`app/routes` ディレクトリにファイルを作成することでルーティングとそのページを記述できる。
`app/routes` ディレクトリ配下のディレクトリ構成やファイル名がルーティングを表す。
例えば、 `contacts.$contactId.tsx` という名前のファイルを作ると `/contacts/1` や `/contacts/2` などのパスに対応するページとなる。
## リンク
|リンクの種類|書き方|説明|
|---|---|---|
|サーバーサイドルーティング|`<a href={`/path/to/page`}>Page1</a>`|サーバーに同期リクエストを送ってページを取得し描画する。|
|クライアントサイドルーティング|`<Link to={`/path/to/page`}>Page1</Link>`|サーバーに非同期リクエストを送り、レスポンスに応じてクライアント側でコンテンツを書き換え、URLを変更する。|
## ページの表示
`<
-- specify a cutoff date
with vx_cutoff_date as (select (select * from dw_reporting_meta.add_business_days(current_date,-3)) as cutoff_date)
,
-- Construct a set of UAT loan_ids
v0_uat_loan_ids as (select *
from (
values
(563673),(563746),(563783),(563802),(563811),(563815),(563832),(563841),(563850),(563857),(563892),(563900),(563913),(563921),(563942),(563987),(563999),(564015),(564020),(564054),
(564104),(564137),(564140),(564148),(564190),(564198),(564228),(564231),(56428
kube -n [namespace] rollout:
- restart deploy
- undo deploy
- history deploy
<div class="grid-container the-oakwell-way">
<div class="grid-x large-up-2 align-middle">
<div class="cell difference-text small-order-2 large-order-1">
<h3>Relationships</h3>
<p><strong>Having genuine relationships based on lasting trust is necessary for your peace of mind.</strong> In our commitment to delivering exceptional service, Oakwell adheres to the principles of Dunbar’s number, which suggests that maintaining meaningful relationships is optimal with
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
pyenv update
pyenv install --list
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
# no acceptable C compiler found in $PATH
sudo apt-get install build-essential
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init -)"' >> ~/.profile
pyenv versions
#pyenv uninstall
pyenv local envname
#while @ ~/repos/envname
#attaching that env to this repo
# python version in this repo will now match pyenv envname -version
# .gitignore .python version
pyenv virtualenv 3.8.18 envname
#to use eg in a specific repo
git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc