Format Test Page
Cette page teste tous les formats disponibles dans la documentation.
Headings (Titres)
H1 Heading
H2 Heading
H3 Heading
H4 Heading
H5 Heading
H6 Heading
Text Formatting (Formatage du texte)
Texte normal avec gras, italique, gras et italique, barré, et code inline.
Links (Liens)
- Lien externe
- Lien vers une autre page
- Lien avec titre
- URL automatique: https://example.com
Code Blocks (Extraits de code)
Python
import fastbcp
def hello_world():
"""Example function."""
print("Hello, FastBCP!")
# Connection configuration
config = {
"server": "localhost",
"database": "testdb",
"table": "users"
}
return config
if __name__ == "__main__":
hello_world()
SQL
-- Select with JOIN
SELECT u.id, u.name, o.order_date, o.total
FROM users u
INNER JOIN orders o ON u.id = o.user_id
WHERE o.total > 100
ORDER BY o.order_date DESC;
-- Create table
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
price DECIMAL(10, 2),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Bash/Shell
# Install FastBCP
pip install fastbcp
# Run a command
fastbcp export --server localhost --database mydb --table users --output users.parquet
# Check version
fastbcp --version
JSON
{
"connection": {
"server": "localhost",
"port": 1433,
"database": "production"
},
"export": {
"format": "parquet",
"compression": "snappy",
"batch_size": 10000
},
"options": {
"parallel": true,
"workers": 4
}
}
Code with line numbers and highlighting
import pandas as pd
import fastbcp
def process_data(df: pd.DataFrame) -> pd.DataFrame:
"""Process the dataframe."""
df['processed'] = df['value'] * 2
df['category'] = df['type'].map(lambda x: x.upper())
return df
data = fastbcp.read("server", "database", "table")
result = process_data(data)
Admonitions (Notes, Tips, Warning, etc.)
Ceci est une note standard. Utilisez-la pour des informations générales.
Ceci est un conseil utile. Utilisez-la pour des recommandations.
Ceci est une information importante. Utilisez-la pour attirer l'attention.
Ceci est un avertissement. Utilisez-la pour prévenir d'un risque potentiel.
Ceci est un avertissement sérieux. Utilisez-la pour des problèmes importants.
Ceci est un danger critique. Utilisez-la pour des erreurs graves ou des pertes de données.
Lists (Listes)
Unordered List (Liste non ordonnée)
- Premier élément
- Deuxième élément
- Sous-élément 1
- Sous-élément 2
- Sous-sous-élément
- Troisième élément
Ordered List (Liste ordonnée)
- Première étape
- Deuxième étape
- Sous-étape A
- Sous-étape B
- Troisième étape
Task List (Liste de tâches)
- Tâche terminée
- Autre tâche terminée
- Tâche en cours
- Tâche à faire
Tables (Tableaux)
Simple Table
| Commande | Description | Exemple |
|---|---|---|
export | Exporte des données | fastbcp export --table users |
import | Importe des données | fastbcp import --file data.csv |
query | Exécute une requête | fastbcp query --sql "SELECT * FROM users" |
Table with Alignment
| Left-aligned | Center-aligned | Right-aligned |
|---|---|---|
| Texte gauche | Texte centré | Texte droite |
| 100 | 200 | 300 |
| FastBCP | Performance | Speed |
Complex Table
| Feature | Version 1.4 | Version 1.5 | Notes |
|---|---|---|---|
| Parallel Export | 4x faster | ||
| Parquet Support | Compression optimized | ||
| Azure Integration | New in 1.5 | ||
| Python 3.12 | Full support |
Quotes (Citations)
Ceci est une citation simple.
Ceci est une citation multi-lignes. Elle peut s'étendre sur plusieurs lignes et contenir du formatage.
— Auteur de la citation
Note: Les citations peuvent aussi contenir des admonitions
tipConseil dans une citation
Images
Horizontal Rules (Séparateurs)
Texte avant le séparateur
Texte après le séparateur
Details/Summary (Sections pliables)
Cliquez pour voir plus de détails
Contenu caché qui s'affiche quand on clique.
# Du code peut être inclus
print("Hello from collapsible section!")
Configuration avancée
Options de configuration
- Option 1: Description
- Option 2: Description
- Option 3: Description
{
"advanced": true,
"options": ["opt1", "opt2"]
}
Keyboard Keys
Appuyez sur Ctrl + C pour copier.
Utilisez Cmd + V sur Mac ou Ctrl + V sur Windows pour coller.
Tabs
- Python
- Command Line
- Config File
import fastbcp
fastbcp.export(
server="localhost",
database="mydb",
table="users"
)
fastbcp export \
--server localhost \
--database mydb \
--table users \
--output users.parquet
connection:
server: localhost
database: mydb
export:
table: users
output: users.parquet
format: parquet
Footnotes (Notes de bas de page)
Voici une phrase avec une note de bas de page1.
Voici une autre note2.
Special Characters
- Copyright: ©
- Registered: ®
- Trademark: ™
- Arrow: →
- Check: ✔
Code Groups with Titles
def main():
print("Main function")
def helper():
print("Helper function")