The post crest ql database server,
has already been installed
on your virtual machine.
The psql program, lets you log into the
database and do queries interactively.
Here, let's look at the database for
the forum.
If you're on psql forum,
look at a database prompt like this.
Now you can run select
statements like this one, and
that's something we saw back
in lesson one actually.
But, how about this.
Okay huh, looks like an empty table,
zero rows.
Yeah, your VM came with an empty table,
for you to connect the forum app too.
That's just because we're
not covering creating new
tables until the next lesson.
Now if we look at what
types these columns are,
it looks like, content is text.
Time is some sort of time stamp, and
ID is an integer, plus something weird.
We'll see more about that later on.
For right now,
the ones of these that we really need
to focus on, are content and time.
We'll use the text column,
content to store the contents
of user's forum posts.
And we'll use the time column to
store the time they posted, so
we can put them in order
with the most recent first.
You can press q to go
back to the psql prompt.
Now let's dig into the forum code and
do it.
تم تثبيت خادم قاعدة بيانات post crest ql
بالفعل على الجهاز
.الظاهري الخاص بك
يتيح لك برنامج psql الدخول إلى
.قاعدة البيانات وإجراء الاستعلامات بطريقة تفاعلية
دعنا نلقي نظرة هنا على قاعدة بيانات
.منتدى المناقشة
إذا كنت موجودًا في منتدى psql، فابحث
.عن موجه قاعدة بيانات مثل هذا الموجه
يمكنك الآن تشغيل عبارات select
مثل هذه العبارة، وذلك
شيء رأيناه من قبل في
.الدرس الأول
.لكن، ماذا عن هذا الشيء
،حسنًا، يبدو كجدول فارغ
.لا يحتوي على أي صفوف
،نعم، يأتي الجهاز الظاهري بجدول فارغ
.من أجلك لتقوم بالاتصال بتطبيق منتدى المناقشة أيضًا
والسبب هو أننا لن نتناول
إنشاء جداول
.جديدة إلا في الدرس القادم
والآن، إذا ألقينا نظرة على
،أنواع هذه الأعمدة
.يبدو أن content عبارة عن نص
Time هو نوع من الطابع الزمني، وID
.عدد صحيح، بالإضافة إلى شيء غير معروف
.سنتعرف على المزيد عن ذلك لاحقًا
،أما الآن
فإن ما نحتاج إلى التركيز عليه بالفعل من بين هذه الأمور
.هو content وtime
سنستخدم عمود النص، content
لتخزين المحتويات الخاصة بمنشورات
.المستخدم على منتدى المناقشة
وسنستخدم عمود time لتخزين
وقت النشر، وبالتالي
يمكننا ترتيب المنشورات مع وضع
.الأحدث أولاً
يمكنك الضغط على q للرجوع
.إلى موجه psql
والآن دعنا نتناول التعليمة البرمجية لمنتدى المناقشة
.ونقوم بكتابتها
O servidor de banco de dados post crest ql
já foi instalado
em sua máquina virtual.
O programa psql permite que você faça logon no
banco de dados e faça consultas interativamente.
Aqui, vamos observar o banco de dados
do fórum.
Se você estiver no fórum psql,
observe um prompt de banco de dados como este.
Agora você pode executar instruções select
como esta, e
isso é algo que vimos
na lição um.
Mas, que tal este?
OK, parece uma tabela vazia,
sem linhas.
Sim, a sua VM veio com uma tabela vazia,
para você conectar o aplicativo de fórum também.
Isso acontece porque não
falaremos sobre a criação de novas
tabelas até a próxima lição.
Agora, se observarmos quais são os
tipos dessas colunas,
parece que o conteúdo é texto.
A hora é um tipo de carimbo de data e hora, e a
ID é um inteiro com mais alguma coisa estranha.
Veremos mais sobre isso mais adiante.
Por enquanto,
só precisamos nos concentrar realmente
em conteúdo e hora.
Usaremos a coluna de texto
conteúdo, para armazenar o conteúdo
das postagens dos usuários no fórum.
E usaremos a coluna hora para
armazenar a hora das postagens, para que
possamos colocá-las em ordem
com a mais recente primeiro.
Você pode pressionar q para
voltar para o prompt psql.
Agora, vamos examinar o código do fórum e
fazer isso.
贴子运行在 ql 数据库服务器上
已经在你的虚拟机上安装好了
psql 程序允许你登入数据库并交互地做查询操作
好 让我们来看一下论坛的数据库
如果你在 psql 论坛 看到这样的数据库提示
你就可以像这样运行 select 语句
这其实是我们第一课学到的内容
但是如果这样
啊 应该是一个空表 一行也没有
没错 你的虚拟机里一开始就是一张空表 你得把它跟论坛应用连起来
其实是因为我们还没有学到如何创建新表单
这个要下节课再学
先来看一下这些列都是什么类型的
看一下 content 是文本类型
Time 就是某种世界戳 ID 是一个整数 和一些奇怪的东西
我们之后再来细看
目前
我们需要关注的重点 就是 content 和 time
我们会用到文本列的 content
来存储用户在论坛里的贴子内容
然后用 time 列来存储发贴的时间
这样我们就能按最先的顺序排列
按下 q 就可以回到 psql 提示
现在我们就来细看论坛代码来实现它吧